极光认证产品介绍
最近更新:2021-12-15
展开全部
极光认证产品介绍
极光认证整合了三大运营商的网关认证能力,为开发者提供了一键登录和号码认证功能,优化用户注册/登录、号码验证的体验,提高安全性。
应用场景
极光认证适用于以下业务场景:
- 注册
- 登陆
- 二次验证
试用 Demo
您可使用手机扫描二维码下载 Demo,快速体验极光认证功能。
认证逻辑说明
一键登录
1、调用极光 SDK 初始化 API(Android/iOS)。
2、初始化完成后,调用 checkVerifyEnable API(Android/iOS) 判断网络环境是否支持。
3、在手机网络环境支持的前提下,调用一键登录预取号接口 preLogin(Android/iOS)(可以不用预取号)。
4、在预取号成功的前提下,请求授权一键登录 loginAuth(Android)/getAuthorizationWithController(iOS)。
5、将请求授权后获取到的 loginToken 上传到服务端。
6、服务端调用一键登录 loginTokenVerify API 获取加密后的手机号码。
7、使用配置在极光控制台的公钥对应的私钥对加密后的手机号码进行解密。
号码认证
1、调用极光 SDK 初始化 API(Android/iOS)。
2、初始化成功后,调用 checkVerifyEnable API(Android/iOS) 判断网络环境是否支持。
3、在手机网络环境支持的前提下,调用 getToken API(Android/iOS)获取号码认证 Token。
4、将获取到的号码认证 Token 传递给服务端,服务端调用 Verify API 验证本机号码与待验证的手机号码是否一致。
快速开始
如果您初次使用极光开发者的产品
- 进入极光官网注册开发者账号;
- 进入管理控制台,创建应用程序,得到 AppKey(SDK 与服务器端通过 AppKey 互相识别);
- 完成开发者认证;
- 选择要开通极光认证的应用程序,在应用设置中点击左侧的[极光认证]按钮。在应用介绍中填写[应用分类] 、[应用简介]。Android 应用需要填写[应用包名]和[应用签名],iOS 应用需要填写[Bundle ID],填写完成后点击[提交审核],如果应用程序同时具有 Android 和 iOS 版本,需要在此页面分别提交申请;
- 若开发者需要使用一键登录功能,待步骤 4 完成后,请在[一键登录设置]中选择要开通一键登录的平台,并填写 RSA 加密公钥,点击[提交审核]按钮
- 待审核通过后,下载 SDK,通过“集成指南”的帮助完成 JVerification SDK 集成并运行应用程序。
如果您已经是极光开发者
- 完成开发者认证;
- 选择要开通极光认证的应用程序,在应用设置中点击左侧的[极光认证]按钮。在应用介绍中填写[应用分类] 、[应用简介]。Android 应用需要填写[应用包名]和[应用签名],iOS 应用需要填写[Bundle ID],填写完成后点击[提交审核],如果应用程序同时具有 Android 和 iOS 版本,需要在此页面分别提交申请;
- 若开发者需要使用一键登录功能,待步骤 2 完成后,请在[一键登录设置]中选择要开通一键登录的平台,并填写 RSA 加密公钥,点击[提交审核]按钮
- 待审核通过后,下载 SDK,通过“集成指南”的帮助完成 JVerification SDK 集成并运行应用程序。
技术支持
当出现问题时:
- 请仔细阅读文档,查看是否有遗漏
- 给我们的 Support 发邮件:support@jiguang.cn
为了更快速的解决问题,在寻求帮助时,请提供下列信息:
- 提供 appKey
- 如果是 SDK 问题请提供对应的 SDK 版本和完整的日志记录
文档内容是否对您有帮助?