菜单
本页目录

社交 IAM 认证

Halo 2.0 企业级第三方登录

支持列表

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

特性

  • 支持配置 HTTP 代理请求所有的外部客户端

注意事项

企业微信登录需要进行可信域名校验,下载对应的文件上传到 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