wrj97
|
7be6a36960
|
feat(auth): add GitLab OAuth2 provider support (#264)
* feat(auth): add GitLab OAuth2 provider support
Add GitLab as an additional OAuth2 authentication provider alongside
GitHub. This includes:
- GitLab OAuth2 client configuration with customizable base URL
- GitLabClaimsExtractor for handling GitLab-specific user claims
- Multi-provider login UI with provider-specific icons
- Updated localization to use OAuth-agnostic terminology
- JSON type annotation for IdentityBinding entity
* fix(auth): restore oauth redirect and gitlab email checks
* test(auth): align oauth login handler expectation
---------
Co-authored-by: wowo-zZ <zhenggui5228@126.com>
|
2026-04-17 19:56:32 +08:00 |
|