HarmonyOS应用端云一体化开发登录组件的使用

鸿蒙时代
发布于 2023-5-26 15:30
浏览
0收藏

说明:通用云开发模板目前仅支持手机验证码登录。

可使用端云一体化登录组件向应用用户提供登录和登出功能,目前支持帐号密码登录、手机验证码登录、以及邮箱验证码登录。组件基于ArkUI开发,提供登录对话框页面。当前仅支持基于ArkUI开发,您可在项目中通过ohpm包依赖方式引入。
HarmonyOS应用端云一体化开发登录组件的使用-鸿蒙开发者社区
前提条件
您的项目使用ArkTS开发。
您已在AGC控制台创建项目。

操作步骤
1.通过ohpm包依赖方式引入组件,在oh-package.json5中新增依赖:
“@ohos/agc-auth-component”: “^1.0.5”
HarmonyOS应用端云一体化开发登录组件的使用-鸿蒙开发者社区
2.在代码中集成组件

Column() {
        Login({
          modes: [AuthMode.PASSWORD, AuthMode.PHONE_VERIFY_CODE, AuthMode.MAIL_VERIFY_CODE],
          apiKey: this.apiKey,
          clientSecret: this.clientSecret,
          onSuccess: (user) => {
            AlertDialog.show({
              title: 'authInfo',
              message: JSON.stringify(user)
            })
          }
        }){
          Text('Login').decoration({ type: TextDecorationType.Underline })
        }
}

需传入您的项目的ClientSecret和apiKey、以及需要开启的认证方式。
HarmonyOS应用端云一体化开发登录组件的使用-鸿蒙开发者社区
可自定义组件样式为文字、按钮或图标,点击后弹出登录弹框。

标签
HarmonyOS应用端云一体化开发登录组件的使.docx 141.3K 9次下载
收藏
回复
举报
回复
    相关推荐