Commit Graph

5 Commits

Author SHA1 Message Date
LYJW131 15dfd6e617 refactor: reuse generic OIDC provider logic in Apple provider
Address review feedback:
- Wire OIDCOptions through NewOIDCProvider instead of constructing
  OIDCProvider manually
- Default AuthRequestResponseMode to form_post instead of overriding
  GetLoginURL
- Drop the ValidateSession override in favour of the generic OIDC one
- Use options.AppleProvider constant in client secret validation
- Regenerate alpha config docs (appleConfig, authStyle)
- Fix CHANGELOG entry to reference #3293

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

Signed-off-by: LYJW131 <lyjw2007@gmail.com>
2026-07-19 13:20:15 +08:00
LYJW131 a8fd63f596 docs: Update Apple provider documentation for AlphaConfig usage
Signed-off-by: LYJW131 <lyjw2007@gmail.com>
2026-07-19 13:14:51 +08:00
LYJW131 4ede1aa158 feat: Enhance Apple provider
Signed-off-by: LYJW131 <lyjw2007@gmail.com>
2026-07-19 13:14:51 +08:00
LYJW131 cb4ba2cc1f refactor: Improve Apple provider session authentication logic and eliminate its requirement for client keys.
Signed-off-by: LYJW131 <lyjw2007@gmail.com>
2026-07-19 13:13:53 +08:00
LYJW131 a7062d45b3 feat: add Apple Sign in with Apple OIDC provider.
Signed-off-by: LYJW131 <lyjw2007@gmail.com>
2026-07-19 13:13:52 +08:00