authentik/racauthentik是一款开源身份提供者(IdP),专为现代单点登录(SSO)设计。它支持SAML、OAuth2/OIDC、LDAP、RADIUS等多种身份验证协议,适用于自托管环境,从小型实验室到大型生产集群均可部署。其企业版可帮助组织安全替换Okta、Auth0、Entra ID、Ping Identity等现有身份提供者,实现大规模身份管理。
推荐用于小型或测试环境,具体步骤参考官方文档。
基本部署示例:
yaml# docker-compose.yml 示例(详细配置请参考官方文档) version: '3.8' services: postgres: image: postgres:14 volumes: - postgres_data:/var/lib/postgresql/data environment: - POSTGRES_PASSWORD=password - POSTGRES_USER=authentik - POSTGRES_DB=authentik redis: image: redis:alpine server: image: authentik/server depends_on: - postgres - redis environment: - AUTHENTIK_SECRET_KEY=your-secret-key - AUTHENTIK_REDIS__HOST=redis - AUTHENTIK_DATABASE__HOST=postgres - AUTHENTIK_DATABASE__NAME=authentik - AUTHENTIK_DATABASE__USER=authentik - AUTHENTIK_DATABASE__PASSWORD=password ports: - "9000:9000" - "9443:9443" volumes: postgres_data:
推荐用于较大规模部署,使用Helm Chart,详情参考官方文档及Helm仓库。
如需参与开发或贡献代码,请参考开发者文档,了解本地构建环境设置、测试流程及贡献规范。
安全相关信息请参阅SECURITY.md。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务