template-monorepo/internal/logic/auth
王性驊 d845ef45fd feat(auth): 登入 MFA、忘記/改密碼與註冊恢復流程
補齊平台帳號(platform_native)的密碼自助能力,並讓未完成 Email 驗證的使用者可恢復註冊;OIDC/LDAP/SCIM 帳號禁止在本系統變更密碼。登入若已啟用 TOTP 改為兩階段驗證,OTP 重送加入 60 秒冷卻;同步調整 golangci 排除路徑與 zitadel lint 修正。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-27 00:55:37 +08:00
..
errors.go feat(auth): add unified registration/login module with Zitadel + lint cleanup 2026-05-21 14:45:35 +08:00
login_helper.go feat(auth): 登入 MFA、忘記/改密碼與註冊恢復流程 2026-05-27 00:55:37 +08:00
login_logic.go feat(auth): 登入 MFA、忘記/改密碼與註冊恢復流程 2026-05-27 00:55:37 +08:00
login_mfa_confirm_logic.go feat(auth): 登入 MFA、忘記/改密碼與註冊恢復流程 2026-05-27 00:55:37 +08:00
login_social_callback_logic.go feat(auth): add unified registration/login module with Zitadel + lint cleanup 2026-05-21 14:45:35 +08:00
login_social_start_logic.go feat(auth): add unified registration/login module with Zitadel + lint cleanup 2026-05-21 14:45:35 +08:00
logout_logic.go feat(auth): add unified registration/login module with Zitadel + lint cleanup 2026-05-21 14:45:35 +08:00
oauth_state.go feat(auth): add unified registration/login module with Zitadel + lint cleanup 2026-05-21 14:45:35 +08:00
oauth_state_test.go feat(auth): add unified registration/login module with Zitadel + lint cleanup 2026-05-21 14:45:35 +08:00
password_forgot_logic.go feat(auth): 登入 MFA、忘記/改密碼與註冊恢復流程 2026-05-27 00:55:37 +08:00
password_helper.go feat(auth): 登入 MFA、忘記/改密碼與註冊恢復流程 2026-05-27 00:55:37 +08:00
password_otp_helper.go feat(auth): 登入 MFA、忘記/改密碼與註冊恢復流程 2026-05-27 00:55:37 +08:00
password_reset_logic.go feat(auth): 登入 MFA、忘記/改密碼與註冊恢復流程 2026-05-27 00:55:37 +08:00
register_confirm_logic.go add fix eage case 2026-05-26 17:32:32 +08:00
register_helper.go feat(auth): 登入 MFA、忘記/改密碼與註冊恢復流程 2026-05-27 00:55:37 +08:00
register_logic.go feat(auth): 登入 MFA、忘記/改密碼與註冊恢復流程 2026-05-27 00:55:37 +08:00
register_resend_logic.go feat(auth): add unified registration/login module with Zitadel + lint cleanup 2026-05-21 14:45:35 +08:00
register_resume_logic.go feat(auth): 登入 MFA、忘記/改密碼與註冊恢復流程 2026-05-27 00:55:37 +08:00
register_social_callback_logic.go feat(auth): add unified registration/login module with Zitadel + lint cleanup 2026-05-21 14:45:35 +08:00
register_social_start_logic.go feat(auth): add unified registration/login module with Zitadel + lint cleanup 2026-05-21 14:45:35 +08:00
request_meta.go feat(auth): add unified registration/login module with Zitadel + lint cleanup 2026-05-21 14:45:35 +08:00
token_exchange_logic.go feat(auth): add unified registration/login module with Zitadel + lint cleanup 2026-05-21 14:45:35 +08:00
token_refresh_logic.go feat(auth): add unified registration/login module with Zitadel + lint cleanup 2026-05-21 14:45:35 +08:00