社交 IAM 认证

社交 IAM 认证

14,381
613

提供微信、QQ、企业微信、钉钉、微博、谷歌等社交 IAM 认证方式

安装到 Halo

方式一

如果安装了应用市场插件,可以直接在应用市场中搜索社交 IAM 认证并安装。

方式二

输入你的 Halo 站点地址,点击安装之后会重定向到你 Halo 后台并自动安装,Halo 的版本需要 >= 2.6.0。

方式三

点击手动下载,然后在 Console 上传。

社交 IAM 认证插件

支持对接企业微信、微信、钉钉、QQ、飞书、谷歌、阿里云及自建 OIDC 服务等平台实现三方登录。

支持列表

平台 限制 说明
企业微信 自建 / 第三方应用 需要开启域名校验、IP 白名单
微信开放平台 网页应用 需要企业级认证
钉钉 自建 / 第三方用户 IP 白名单即可
微信公众平台 只支持微信浏览器访问 ~需要关注公众号
QQ 网页应用 需要企业级认证
飞书 自建应用 IP 白名单
百度 网站应用
微博 网站应用
阿里云 企业应用
Google 网站应用
OIDC V1/V2 都支持
OAuth2.0

使用文档

https://app-docs.halo.run/docs/plugin-social-login

注意事项

企业微信登录需要进行可信域名校验,下载对应的文件上传到 Halo 的附件库,在企业微信外部应用的配置中配置域名认证文件即可。

具体操作如下:

  1. 在企业微信服务后台下载验证文件,形如:WW_verify_vxmofqhair5COkvM.txt,切记不能修改文件本身的名称。
  2. 将下载的文件上传至 Halo 附件库,在企业微信外部应用中配置域名认证文件,就可以通过域名直接访问到该认证文件http://demo.halo.run/WW_verify_vxmofqhair5COkvM.txt,企业微信服务端会通过当前文件路径进行域名认证。

所有的国内社交相关的授权登录都需要开通 IP 白名单,对应的 IP 必须是 Halo 部署机所在 IP。配置的所有允许的回调地址都可以在以下位置找到:

Redirect URI

请将对应的 baseUrl 修改为 Halo 的访问地址。


企业微信第三方应用需要在服务商后台配置对应的回调地址:{baseUrl}/apis/api.plugin.halo.run/v1alpha1/plugins/plugin-social-anonymous/wechatwork_external_app/notify

安装到 Halo

方式一

如果安装了应用市场插件,可以直接在应用市场中搜索社交 IAM 认证并安装。

方式二

输入你的 Halo 站点地址,点击安装之后会重定向到你 Halo 后台并自动安装,Halo 的版本需要 >= 2.6.0。

方式三

点击手动下载,然后在 Console 上传。