Added
- Added a Helmholtz AAI OpenID Connect backend.
- Native applications can allow private-use redirect URI schemes with the
ALLOWED_REDIRECT_SCHEMESsetting.
Security
- OpenID Connect backends now validate ID tokens returned during token refresh
and reject changes to the authenticated identity.
Changed
- Updated development dependencies and CI actions.
Fixed
- Updated the Coinbase backend to use current OAuth endpoints, scopes, API
versioning, and token revocation parameters. - HTTP 403 responses from authentication providers now raise
AuthForbidden. - JWT verification failures are now consistently wrapped in social-core
authentication exceptions.