认证设置
最近更新:2022-11-02
展开全部
认证设置
本文旨要引导用户如何在控制台上完成认证服务需要的设置项。
集成设置
Android 设置
进入【认证设置】-【集成设置】-【Android】页面,填写应用包名和应用签名。
- 应用包名指 Android 应用程序的包名(Package Name),被推送、认证、分享、IM 等业务共同使用,一旦指定,不可更改。
- 您可以在手机终端安装 签名获取工具 快速获取应用的签名信息。
- 号码认证过程中,将对应用包名、应用签名校验,若不匹配则无法认证,提交后信息不可修改,请谨慎操作,确保填写无误!签名区分大小写,通常由32个小写字母和数字组成。

HarmonyOS 设置
进入【认证设置】-【集成设置】-【Android】页面,填写应用包名、应用唯一标识和应用签名,提交审核
- 应用包名指 HarmonyOS 应用程序的包名,被推送、认证、分享、IM 等业务共同使用,一旦指定,不可更改。
- 签名获取方法查看集成指南
- 号码认证过程中,将对应用包名、应用签名校验,若不匹配则无法认证,提交后信息不可修改,请谨慎操作,确保填写无误!鸿蒙签名格式为:不带冒号的64位的数字和字母(区分大小写)。

iOS 设置
进入【认证设置】-【集成设置】-【iOS】页面,填写 Bundle ID 后,点击下一步即可完成认证服务配置。
Bundle ID 被推送、认证、分享、IM 等业务共同使用,设置后不可更改。

Web 设置
在【认证设置】-【集成设置】-【Web】页面,填写上线日期、下线日期、集成页面地址、请求来源后,点击提交审核,待审核通过后即完成Web设置。
完成报备后,移动联通将在 30 分钟内生效,电信需要 1~2 个工作日生效。
一键登录
若开发者需要使用一键登录功能,在完成集成设置后,需在【一键登录】页面中保存 RSA 加密公钥,并在需要开通的平台下点击“申请开通”。
一键登录的手机号码将用 RSA 公钥加密后返回,开发者需使用对应私钥在本地环境解密,请妥善保存密钥对,避免在第三方在线工具中输入生产私钥。RSA 加密公钥位数 1024 位,密钥格式 PKCS#8。
可使用 OpenSSL 在本地生成和校验 RSA 密钥:
# 生成 1024 位 PKCS#8 RSA 私钥
openssl genpkey -algorithm RSA -pkeyopt rsa_keygen_bits:1024 -out private_key.pem
# 从私钥导出公钥
openssl rsa -in private_key.pem -pubout -out public_key.pem
# 校验私钥是否可读
openssl pkey -in private_key.pem -text -noout
# 校验公钥是否可读
openssl pkey -pubin -in public_key.pem -text -noout
# 生成 1024 位 PKCS#8 RSA 私钥
openssl genpkey -algorithm RSA -pkeyopt rsa_keygen_bits:1024 -out private_key.pem
# 从私钥导出公钥
openssl rsa -in private_key.pem -pubout -out public_key.pem
# 校验私钥是否可读
openssl pkey -in private_key.pem -text -noout
# 校验公钥是否可读
openssl pkey -pubin -in public_key.pem -text -noout
此代码块在浮窗中显示

安全管理
为防止接口被恶意调用,极光支持安全管理功能。您可以指定请求的 IP 白名单,并对应用和相同号码的消耗进行限额。
API 调用频率
点击“编辑”,可以设置相同号码调用间隔、相同号码日消耗限额、应用日消耗限额、应用剩余可用额度。
应用剩余可用额度为此 appkey 剩余可用额度,与认证账户的总剩余无关,需设置小于 10 亿次。

其他设置
- SDK 发起认证:客户端调用 SDK 的 Verify 接口提交认证,默认为关闭状态。
- IP 白名单:不填该项表示 API 调用无 IP 限制;一旦填写,则表示该 appkey 仅接受指定 IP 的认证请求。

文档内容是否对您有帮助?