
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
这是一个基于Kotlin和Java8开发的SpringBoot后端应用,用于在Traefik反向代理中集成Auth0认证。通过配置Traefik的正向认证机制并指向此服务,可实现前端应用的Auth0登录保护。应用支持基于域名/子域名的多Auth0应用和API配置,将从Auth0获取的JWT及访问令牌以cookie形式存储在浏览器中,当用户访问受保护前端时,Traefik会向此后端发送请求验证用户有效性。
适用于需要通过Auth0进行用户身份验证,并使用Traefik作为反向代理的Web应用环境。特别适合保护多个子域名或独立前端应用的场景,可通过单一后端服务统一管理多应用认证流程。
需将application.yaml配置文件放置在SpringBoot可识别路径(如/config目录),配置示例如下:
yamldomain: https://xxxxx.xx.auth0.com/ token-endpoint: https://xxx.xx.auth0.com/oauth/token redirect-uri: http://www.example.test/oauth2/signin authorize-url: https://xxxx.xx.auth0.com/authorize default: name: www.example.test client-id: <从Auth0应用配置获取> client-secret: <从Auth0应用配置获取> audience: <从Auth0 API配置获取> 或留空 scope: "profile openid email" redirect-uri: http://www.example.test/oauth2/signin token-cookie-domain: example.test apps: - name: www.example.test client-id: <从Auth0应用配置获取> client-secret: <从Auth0应用配置获取> audience: <从Auth0 API配置获取> 或留空 scope: "profile openid email" redirect-uri: http://www.example.test/oauth2/signin token-cookie-domain: example.test - name: traefik.example.test client-id: <从Auth0应用配置获取> client-secret: <从Auth0应用配置获取> audience: <从Auth0 API配置获取> 或留空 scope: "profile openid email" redirect-uri: http://traefik.example.test/oauth2/signin token-cookie-domain: traefik.example.test
配置参数说明
| 参数 | 说明 |
|---|---|
domain | Auth0域名 |
token-endpoint | Auth0令牌端点URL |
redirect-uri | 默认重定向URI |
authorize-url | Auth0授权URL |
default | 默认应用配置 |
apps | 多应用配置列表 |
apps[].name | 应用名称(对应域名/子域名) |
apps[].client-id | Auth0应用客户端ID |
apps[].client-secret | Auth0应用客户端密钥 |
apps[].audience | Auth0 API受众(可选) |
apps[].scope | 认证范围 |
apps[].redirect-uri | 应用特定重定向URI |
apps[].token-cookie-domain | 令牌cookie域名 |
官方镜像已发布至Docker Hub:dniel/forwardauth
bashdocker run -d \ --name traefik-forward-auth0 \ -v /path/to/your/config:/config \ -p 8080:8080 \ dniel/forwardauth
项目提供Helm Chart模板,位于helm目录,可用于生成Kubernetes部署配置。
bashmvn clean install
bashmvn spring-boot:run
或从IDE直接启动主类AuthApplication
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。






来自真实用户的反馈,见证轩辕镜像的优质服务