happyDomain/internal/api/controller
Pierre-Olivier Mercier 7f4c87937c fix: preserve post-login redirect destination through OIDC flow
The next query parameter was silently dropped when users chose OIDC
login, always redirecting to / after authentication. Forward the
validated next value to /auth/oidc, store it in the session during
redirect, and use it for the final redirect in the callback, matching
the behaviour of password-based login.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-12 13:06:20 +07:00
..
auth_user.go Fix exported function name in documentation 2026-01-26 12:34:55 +08:00
authentication.go security: decouple failure tracking from captcha provider 2026-03-12 13:06:20 +07:00
authentication_nooidc.go refactor: restructure project architecture and folder hierarchy 2025-05-28 22:00:02 +02:00
authentication_oidc.go fix: preserve post-login redirect destination through OIDC flow 2026-03-12 13:06:20 +07:00
domain.go Fix exported function name in documentation 2026-01-26 12:34:55 +08:00
domain_log.go Refactor domain's logs usecase: split in multiple files 2025-05-28 23:02:22 +02:00
newsletter.go refactor: restructure project architecture and folder hierarchy 2025-05-28 22:00:02 +02:00
provider.go Fix exported function name in documentation 2026-01-26 12:34:55 +08:00
provider_settings.go Fix exported function name in documentation 2026-01-26 12:34:55 +08:00
provider_specs.go refactor: restructure project architecture and folder hierarchy 2025-05-28 22:00:02 +02:00
record.go New API route to parse random records 2026-01-07 22:26:19 +07:00
resolver.go chore: replace interface{} with any across the codebase 2026-03-01 17:38:04 +07:00
service.go web: Fix coding-style issues 2026-03-01 17:40:20 +07:00
service_specs.go chore: replace interface{} with any across the codebase 2026-03-01 17:38:04 +07:00
session.go fix: return updated session from UpdateSession endpoint 2026-03-12 13:06:20 +07:00
user.go Fix exported function name in documentation 2026-01-26 12:34:55 +08:00
user_recovery.go Fix exported function name in documentation 2026-01-26 12:34:55 +08:00
user_registration.go fix: resolve go vet variable shadowing warnings 2026-03-01 17:37:59 +07:00
version.go Fix exported function name in documentation 2026-01-26 12:34:55 +08:00
zone.go fix: resolve go vet variable shadowing warnings 2026-03-01 17:37:59 +07:00