本文最后更新于:2024-12-01T08:55:14+08:00
提供开箱即用的广泛功能。包括具有品牌自定义的多租户、安全登录、自助服务、OpenID Connect、OAuth2.x、SAML2、带 FIDO2 的无密码(包括通行密钥)、OTP、U2F 和无限制的审计跟踪。
官网地址:https://zitadel.com/
文档地址:https://zitadel.com/docs/
这里就不多废话了,直接说明如何快速搭建环境。
部署
简要说明大致流程,前提条件需要安装Docker、Docker Compose环境,详情请参考Ubuntu安装Docker。
- 搭建数据库环境
- 创建
ZITADEL
的专属账号和数据库
- 初始化
ZITADEL
服务
- 启动
ZITADEL
服务
注:请在部署前自行修改变量位置的内容,管理员账号密码请自行设置
MasterkeyNeedsToHave32Characters: $(openssl rand -base64 32 | head -c 32)
Postgres 配置
这里假设 Postgres 服务已经创建,在 Docker 容器中的容器名为 Postgres
首先需要登录到容器内部进行操作(主要是因为外部没有对应的指令可用)
之后则进行用户和数据库的创建,并为其设置权限