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

阅读量0
0
1

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

可使用端云一体化登录组件向应用用户提供登录和登出功能,目前支持帐号密码登录、手机验证码登录、以及邮箱验证码登录。组件基于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应用端云一体化开发登录组件的使用-开源基础软件社区
可自定义组件样式为文字、按钮或图标,点击后弹出登录弹框。

回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友