No description
  • Go 91.7%
  • Shell 6.8%
  • Dockerfile 1.5%
Find a file
Adam Kalinowski 1d878ed3b9 feat: implement Auth0 login/signup/callback flow
Login and Signup now redirect to Auth0 Universal Login via AuthService.
A new Callback endpoint exchanges the authorization code for tokens,
verifies the ID token with the OIDC provider, and returns user claims.

- IAuthService: add LoginURL(), SignupURL(), Callback() methods
- AuthService: implement OAuth2 auth code URL generation and token exchange
- LoginHandler: redirect to AuthService.LoginURL() (GET /api/users/login)
- RegisterHandler: redirect to AuthService.SignupURL() with screen_hint=signup
- CallbackHandler: exchange code via AuthService.Callback(), return claims JSON
- user_controller.go: change login/signup from POST to GET, add GET /callback
- MockAuthService: add stub implementations for new interface methods

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-13 13:00:51 -04:00
assets/svgs feat: initial egg-template-auth0 setup 2026-03-12 17:47:27 -04:00
cmd feat: initial egg-template-auth0 setup 2026-03-12 17:47:27 -04:00
config feat: initial egg-template-auth0 setup 2026-03-12 17:47:27 -04:00
controllers feat: implement Auth0 login/signup/callback flow 2026-03-13 13:00:51 -04:00
db feat: initial egg-template-auth0 setup 2026-03-12 17:47:27 -04:00
docker feat: initial egg-template-auth0 setup 2026-03-12 17:47:27 -04:00
docs feat: initial egg-template-auth0 setup 2026-03-12 17:47:27 -04:00
images feat: initial egg-template-auth0 setup 2026-03-12 17:47:27 -04:00
middlewares/configs fix: add CustomJwt struct and rewrite AuthConfig to use OIDC validation 2026-03-13 12:37:14 -04:00
models feat: implement Auth0 login/signup/callback flow 2026-03-13 13:00:51 -04:00
services feat: implement Auth0 login/signup/callback flow 2026-03-13 13:00:51 -04:00
web/dist feat: initial egg-template-auth0 setup 2026-03-12 17:47:27 -04:00
.egg-template.yml feat: initial egg-template-auth0 setup 2026-03-12 17:47:27 -04:00
.env.example feat: initial egg-template-auth0 setup 2026-03-12 17:47:27 -04:00
CLAUDE.md feat: initial egg-template-auth0 setup 2026-03-12 17:47:27 -04:00
Dockerfile feat: initial egg-template-auth0 setup 2026-03-12 17:47:27 -04:00
go.mod feat: initial egg-template-auth0 setup 2026-03-12 17:47:27 -04:00
go.sum feat: initial egg-template-auth0 setup 2026-03-12 17:47:27 -04:00
main.go feat: initial egg-template-auth0 setup 2026-03-12 17:47:27 -04:00
openapitools.json feat: initial egg-template-auth0 setup 2026-03-12 17:47:27 -04:00
README.md feat: initial egg-template-auth0 setup 2026-03-12 17:47:27 -04:00
requests.http feat: initial egg-template-auth0 setup 2026-03-12 17:47:27 -04:00
sqlc.yml feat: initial egg-template-auth0 setup 2026-03-12 17:47:27 -04:00
tailwind.config.ts feat: initial egg-template-auth0 setup 2026-03-12 17:47:27 -04:00
Taskfile.yml feat: initial egg-template-auth0 setup 2026-03-12 17:47:27 -04:00