# 社会化登录接入指南

drawing

Authing 目前一共支持国内外将近 20 余种社会化登录,如微信、GitHub、Sign in with Apple、支付宝等,你可以在此查看完整列表:已支持的社会化登录列表

Authing 针对微信生态有一套完整的解决方案,你可以查看产品介绍 (opens new window) 和阅读 打通微信账号体系指引

Authing 社会化登录支持四种接入方式:使用 JavaScript SDK使用 Guard for Web 登录表单组件使用 Authing 在线登录页面手动调用社会化登录接口,以下是各种方式的优劣对比:

接入方式 优势 劣势 是否推荐
使用 JavaScript SDK
  • 接入简单,只需要几行代码。
  • 可自定义程度最高。
推荐使用
使用 Guard for Web 登录组件
  • 接入简单,只需要几行代码。
  • 可以将该组件集成到你的应用。
  • 自定义程度相对较高
推荐使用
使用 Authing 在线登录页面
  • 运维简单,由 Authing 负责运维。
  • 每个应用有一个独立的二级域名。
  • 无法嵌入到你的应用中
推荐使用
手动调用社会化登录接口
  • 需要手动从 URL 解析用户信息。
  • 接入相对较为复杂麻烦。
不推荐使用

# 接下来

接下来你可以查看:

已支持的社会化登录列表 使用 JavaScript SDK 接入社会化登录 使用 Authing 登录组件接入社会化登录 使用 Authing 在线登录页面接入社会化登录 手动调用接口接入社会化登录