İçindekiler

Kimlik doğrulama bounded context — dosyaları tek bakışta.

Konumlar

KatmanYol
Domaininternal/domain/auth/
Applicationinternal/application/auth/öncefacade.go (Service)
HTTPhandler/auth_handler.go (+ account / mfa / oauth)
GoUIcontroller_public_auth.go, account MFA
Infrainfrastructure/security, infrastructure/oauth
Wiringwire_auth.goauthService (API) + authServiceWeb (panel OAuth)

Application

Dosyaİş
facade.goTransport facade: Login, Session, MFA, OAuth, şifre, e-posta
service.goLoginHandler (CQRS)
session.goToken oturumu
password.go / verify.go / mfa.go / oauth.goDiğer use-case’ler

Uçtan uca (login)

  1. Transport → Service.Login
  2. LoginHandler.Handle
  3. SessionManager token üretir

Detay: AUTH.md, READING.md.