skillhub/document/i18n/en/docusaurus-plugin-content-docs/current/02-administration/security/authentication.md
tww 19329480c8 feat(docs): complete Docusaurus website with bilingual support
Add complete bilingual (Chinese/English) documentation website:
- Chinese documentation in docs/
- English documentation in i18n/en/
- iFlytek blue theme customization
- Role-based navigation structure
- ToB enterprise value-focused content
2026-03-15 18:36:59 +08:00

884 B

title sidebar_position description
Authentication Configuration 1 Configure user authentication methods

Authentication Configuration

SkillHub supports multiple authentication methods to meet different enterprise security requirements.

OAuth2 Login

GitHub OAuth

  1. Create an OAuth App on GitHub
  2. Configure environment variables:
    OAUTH2_GITHUB_CLIENT_ID=your-client-id
    OAUTH2_GITHUB_CLIENT_SECRET=your-client-secret
    

Extend OAuth Provider

The architecture supports extending to other OAuth providers like GitLab, Gitee, etc.

Local Account Login

Local account login is supported in development environment, disabled by default in production.

Enterprise SSO Integration

Supports integrating enterprise SSO (SAML/OIDC) through extension points.

Next Steps