Skip to content

配置 Apple 认证源

苹果提供【通过 Apple 登录】的功能,可以直接通过 Apple ID ,去登录第三方 App 或者网站。为方便企业用户的认证登录, IDaaS 平台支持配置 Apple 认证源,用户可以通过 Apple 认证登录各应用系统,为企业用户带来更简易便捷的登录方式和更好的用户体验。

本章节为您介绍配置 Apple 认证源的相关操作。

前提条件

  • 拥有 Apple 开发平台的管理员权限。 Apple 开放平台需要加入 Apple Developer Program (可以以个人或组织加入,需要付费,年费 RMB688 )
  • 拥有 IDaaS 企业中心平台的管理员权限。

操作步骤

Apple 开发者平台操作

  1. 登录 Apple 开发者平台,添加开发者计划
  2. 拥有管理员权限,可在计划资源下显示 【证书、标识符和描述文件】 访问 标识符(英文)

操作步骤

创建 App ID

  1. Identifiers 菜单中,选择 App IDs, 点击新增

    示意图

  2. 选择 App IDs ,点击 Continue

    操作步骤

  3. Select a type 选择 App ,点击 Continue

    操作步骤

  4. 进入 Register an App ID 页面,输入 Description 和 Bundle ID

    • Description : App 描述,可修改
    • Bundle ID : App 描述,可修改必须唯一,建议输入项目的域名,例如 domain.com 可以输入 com.domain ,不可修改
    • Team ID :

    操作步骤

  5. 在下方勾选 Sign In with Apple , 点击 Continue 完成 App ID 的注册

    操作步骤

创建 Service ID

  1. Identifiers 菜单中,选择 Services IDs, 点击新增

    操作步骤

  2. 选择 Services IDs 后点击 Continue 进入 Register a Services ID 页面,输入 Description 和 Services

    • Description : 服务描述,可修改
    • Identifier: 服务标识,不可修改。

    操作步骤

  3. 完成上一步的配置后, 点击 Continue, 进入以下页面, 完成配置后即创建 Services ID 成功。

    • Primary App ID : 选择刚刚创建的 App ID 进行绑定
    • Web Domain : 配置安全接口域名,例如 domain.com ,不需要 https 协议头, 可填写 IDaaS 租户域名
    • Return URLs : 授权登录后的接口回调地址,该地址必须是 IDaaS 提供的 Apple 登录地址,例如: https://demo.bccastle.com/api/v1/login/apple

    操作步骤

创建 Keys

  1. Keys 菜单中,点击新增

    操作步骤

  2. 在 Register a New Key 页面中,完成以下配置

    • key name : 可自定义 key 的名称

    • 勾选 Sign in with Apple , 点击 Configure , 选择之前创建的 APP ID , 点击 Save 。

      操作步骤

  3. 保存后回到 Register a New Key 页面。 点击 Configure 后,继续点击 Register 。 显示以下页面。

    该页面中显示创建的 Key ID ,以及提醒需要下载私钥文件。点击 Download 会下载一个 .p8 的文件。

    操作步骤

  4. 完成 Key 的添加后,可通过列表中查看新增的 Key ,详情页面如下

    操作步骤

IDaaS 平台配置 Apple 认证源

  1. 登录 IDaaS 企业中心平台,在上方导航栏选择 “认证 > 认证源管理” ,进入 Apple 认证源页面单击 “添加认证源”

    操作步骤

  2. 参考界面提示配置 Apple 认证源参数,关键参数说明如下。

    操作步骤

    TIP

    基本配置: Apple 开发者平台完成以上操作后,可获得下列基本配置

    • TeamId : 十位数的企业/个人账户编号
    • ClientId : Apple 开发者平台上注册的 Services ID 的 Identifier
    • KeyId : 刚刚注册的 Key 的 key ID
    • Apple 私钥: Apple 开发者平台上注册的 Key 时下载的。 p8 文件

    未关联用户时:即 Apple 开放平台返回的 AppleID 唯一标识在 IDaaS 中没有关联到系统用户时,可选配置项如下。

    • 绑定:当没有关联到用户时通过设定的绑定方式,跳转至相应的验证页面,输入短信验证码成功后,即可绑定相应的已有用户。
    • 绑定或注册:当没有关联到用户时输入短信验证码,成功后若手机号不存在,则进入注册流程完成注册信息填写后通过认证登录。

竹云IDaaS开放平台