FIT2CLOUD

社交 IAM 认证

Halo 2.0 企业级第三方登录

支持列表

平台

限制

说明

企业微信

自建 / 第三方应用

需要开启域名校验、IP 白名单

微信开放平台

网页应用

需要企业级认证

钉钉

自建 / 第三方用户

IP 白名单即可

微信公众平台

只支持微信浏览器访问

需要关注公众号

QQ

网页应用

需要企业级认证

飞书

自建应用

IP 白名单

百度

网站应用

微博

网站应用

阿里云

企业应用

Google

网站应用

OIDC

V1/V2 都支持

OAuth2.0

特性

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

注意事项

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

具体操作如下:

  1. 在企业微信服务后台下载验证文件,形如:WW_verify_vxmofqhair5COkvM.txt,切记不能修改文件本身的名称。

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


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

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


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