Comment on page
*测试 SSO
仅用于测试 SSO,这些设置并不安全!
- 查看 SSO 分支
- 使用以下内容创建
docker-compose.yml
:services:vaultwarden:build: .environment:DOMAIN: "http://localhost:8000"I_REALLY_WANT_VOLATILE_STORAGE: "true"SSO_ENABLED: "true"SSO_CLIENT_ID: "client"SSO_CLIENT_SECRET: "clientsecret"SSO_AUTHORITY: "http://auth.test:8080/mock"ports:- 127.0.0.1:8000:80mock-oauth2:image: ghcr.io/navikt/mock-oauth2-server:0.5.10hostname: "auth.test"ports:- 127.0.0.1:8080:8080 - 将
auth.test
添加到您的系统 host 文件中:echo "127.0.0.1 auth.test" | sudo tee -a /etc/hosts
- 构建 Vaultwarden:
docker compose build
- 启动服务:
docker compose up
- 在模拟 Auth2 服务器登录页面上,输入任意字符串作为用户/主题,并在声明字段中添加要测试的电子邮件,像这样:
{"email": "[email protected]"}
- 如果一切按计划进行,您将会被要求输入主密码
最近更新 2mo ago