开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第24天,点击查看活动详情
认证服务
什么是AppGallery Connect认证服务
AppGallery Connect认证服务提供了云侧服务和SDK,可以帮助开发者为应用快速构建安全可靠的用户认证系统,以便应用可以对用户进行身份认证。AppGallery Connect认证服务支持多种认证方式,并与其他Serverless服务紧密集成,开发者可以通过简单的规则定义来保护用户的数据安全。
通过集成AppGallery Connect认证服务提供的Auth Service SDK,开发者可以对接包括华为帐号、微信、Facebook、Twitter在内的多种第三方用户认证系统,并将认证凭据上报给AppGallery Connect认证服务云侧。在下次登录时,应用便可直接通过AppGallery Connect认证服务获取用户的个人基本信息和其他Serverless服务中受安全规则保护的数据。
AppGallery Connect认证服务可以极大减少开发者在用户认证系统构建和运维上的投入和成本。
能力接入准备
集成AppGallery Connect认证服务,需要完成以下准备工作。
- 创建AGC项目和应用
- 创建DevEco Studio工程
创建AppGallery Connect应用
在华为AppGallery Connect控制台创建应用。开发者可以先创建一个项目,然后在项目中添加应用。创建应用的过程中开发者需要填写对应应用的名称、包名、分类、语言等信息,创建完成后开发者可以获得应用的基本配置信息。
1.登录AppGallery Connect,输入帐号信息,进入AppGallery Connect控制台。
2.点击“我的项目”。
3.点击“添加项目”。
4.输入“项目名称”,创建项目。
5.点击“添加应用”,开始创建我的应用。
6.填写应用名称、应用包名、平台、设备、应用分类和语言,其中平台选择“APP(HarmonyOS)”,是否原子化服务选择“否”。
7.应用创建成功后,可在我的项目中查看应用包名和APP ID等信息。
说明:需要注册成开发者才能完成集成准备中的操作。