formsflow.ai是否支持Google等社交媒体平台的单点登录认证?
formsflow.ai 第三方单点登录对接说明
formsflow.ai v4.0.3完全支持对接Google、Facebook、Github等第三方平台实现单点登录,它的身份认证能力底层基于Keycloak实现,所有Keycloak默认支持的身份提供商都可以直接对接,无需大量二次开发。
默认登录界面如下:
具体配置步骤如下:
1. Keycloak侧配置身份提供商
- 登录你的formsflow.ai配套的Keycloak管理控制台,进入formsflow专属的Realm
- 左侧菜单栏选择「身份提供商」,在下拉列表中选择你需要对接的平台(Google、Facebook、Github均在默认支持的列表内)
- 按照页面提示填写对应平台申请的客户端ID、客户端密钥等必填参数,勾选「启用」选项后保存配置
2. 前端配置校验
- 打开formsflow.ai React前端项目的
.env配置文件 - 确认
KEYCLOAK_ENABLE_CLIENT_AUTH参数值为true - 无需修改登录组件的业务代码,配置完成后刷新登录页面,就能看到对应第三方平台的登录入口
注意:如果配置完成后登录页面没有出现第三方入口,可先检查Keycloak侧的身份提供商是否正常启用,再清除浏览器缓存后重新访问即可。
内容的提问来源于stack exchange,提问作者Kurian Benoy
相关产品推荐
相关产品推荐

