skillhub/web/public
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
..
favicon.svg feat(web): add SkillHub logo as browser favicon 2026-03-14 11:45:55 +08:00
github-logo.svg feat(auth): add GitLab OAuth2 provider support (#264) 2026-04-17 19:56:32 +08:00
gitlab-logo.svg feat(auth): add GitLab OAuth2 provider support (#264) 2026-04-17 19:56:32 +08:00
robots.txt chore(web): remove doc injection and add crawler metadata (#102) 2026-03-19 15:33:06 +08:00
runtime-config.js fix(web): stabilize auth shell startup flow 2026-03-15 15:36:30 +08:00
sitemap.xml chore(web): remove doc injection and add crawler metadata (#102) 2026-03-19 15:33:06 +08:00