接入飞书应用商店应用移动应用登录
1
在飞书开放平台创建一个应用商店应用
2
在 Authing 创建一个应用
3
开启移动应用登录功能
4
开始开发接入
创建一个应用商店应用
- 如果你还没有开通飞书开发者账号,请先前往飞书开放平台 (opens new window)创建一个开发者账号;
- 在开发者后台 (opens new window),点击「创建应用商店应用」;
- 输入应用名称和应用描述(可以随意填写),并上传 Logo;
- 点击「确定创建」按钮。
获取应用凭证
创建完成之后,点击刚刚创建的应用,进入应用详情页面:
- 在飞书应用详情的凭证和基础信息页面,你可以获取到该应用的 App ID 和 App Secret,复制这两个值;
- 在 Authing 控制台 (opens new window) 的连接身份源 - 社会化登录 页面,找到 飞书应用商店应用;
- 将 App ID 和 App Secret 填入表单:
- 这里暂时先不保存,继续下面的步骤。
启用网页功能
- 在飞书应用详情的应用功能 - 网页页面,点击 启用网页 按钮,网页设置可以忽略。
最后点击保存。
配置重定向 URL
- 在飞书应用详情的安全设置页面,将以下链接添加到重定向 URL 列表中:
https://core.authing.cn/connection/social/{ 唯一标识 }/{YOUR_USERPOOL_ID}/callback
将其中的 { 唯一标识 } 替换为你正在 Authing 创建的身份源所填写的唯一标识, {YOUR_USERPOOL_ID} 替换为你的用户池 ID。
替换之后点击「添加」按钮。
应用申请权限
- 在飞书应用详情的权限管理页面,选择该应用所需的权限,如:
- 获取用户邮箱;
- 通过手机号或者邮箱获取用户 ID;
- 获取用户基本信息;
- 获取用户统一 ID;
设置权限之后,你需要发布最新版本。
配置事件订阅
- 在飞书应用详情的事件订阅页面,配置事件订阅;
- 确定是否启用
Encrypt Key
,如果你对消息内容的安全级别要求较高,可以通过与飞书开放平台约定密钥的方式进行消息加密;飞书开放平台推送事件时会使用该密钥对消息内容做对称加密,详情请见 飞书文档 - 订阅事件概述 (opens new window)。如果你不需要开启,可以跳过此步骤;如果需要,请继续阅读下面的步骤。 - 如果你还没有设置 Encrypt Key,点击重置按钮:
- 复制最新的 Encrypt Key,填入 Authing 控制台的配置表单:
- 将请求网址 URL 设置为:
https://core.authing.cn/connection/social/{ 唯一标识 }/{USERPOOL_ID}/events
你需要将其中的 { 唯一标识 } 替换为你正在 Authing 创建的身份源所填写的唯一标识, USERPOOL_ID
替换为你的用户池 ID。
最后点击保存。
配置完成之后,飞书开放平台会定时向 Authing 服务器推送 App Ticket,在配置好之后的一小段时间内,飞书开放平台还没有向 Authing 推送 App Ticket,Authing 的飞书社会化登录功能将会暂时不可用,请稍作等待。
上架到飞书应用市场
- 在飞书应用详情的版本管理与发布页面,点击 创建版本:
- 填写应用版本号(格式如
1.0.0
)和更新说明,设置可用性状态,最后点击保存:
- 保存之后,点击申请发布:
- 如果还没有完善商品介绍、销售范围和价格、联系方式与协议等信息,需要先进行完善:
- 提交申请后,请耐心等待飞书开发平台的审核。