第三方登录
Zealot 支持使用已经支持的第三方服务授权登录,当前可以通过如下的环境变量或者在管理员面板的设置页面配置。
第三方服务 | 标识符 |
---|---|
飞书 | feishu |
Gitlab | gitlab |
google_oauth2 | |
LDAP | ldap |
OpenID Connect | openid_connect |
如果以上服务需要设置回调地址的话请统一设置为:
https://zealot.example.com/users/auth/:provider/callback
其中 :provider
是上面支持第三方服务的标识符,例如开启飞书那就把 :provider
替换成 feishu
。
飞书
- 去注册一个飞书账号并下载手机 App
- 注册飞书开发平台并创建企业自建应用获得 app_id, app_secret
- 填写 callback url 为
https://zealot.example.com/users/auth/feishu/callback
(域名根据实际情况修改) - 添加用户字段信息授权:
email 地址
(可选) - 至少勾选一个应用方式并创建新版本后发布
FEISHU_ENABLED=true
FEISHU_APP_ID=
FEISHU_APP_SECRET=