분류, 패키지 및 저장소 검색

패키지 상세v1.4.0

ali_auth

이것은 알리바바 클라우드 번호 인증 서비스의 일클릭 로그인을 위한 플러그인입니다. 알리바바 클라우드는 일클릭 로그인 기능에도 사용됩니다.

AndroidiOSWeb
30일 다운로드
661
좋아요
36
Pub 점수
140

패키지 설치

flutter pub add ali_auth

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

ali_auth는 알리바바 클라우드의 번호 인증 서비스를 통해 한 번의 클릭으로 로그인을 가능하게 하는 플러터 플러그인입니다. 모바일 번호 검증을 활용하여 사용자 인증을 간소화하고, 가입 또는 로그인 과정에서의 복잡성을 줄이며 보안성을 높입니다. 이 플러그인은 안드로이드, iOS 및 웹 플랫폼을 지원하며, 신속하고 신뢰할 수 있는 신원 확인이 필요한 크로스플랫폼 애플리케이션에 적합합니다. 최소한의 설정으로 간편하게 통합 가능하여, 신뢰할 수 있는 통신 기반 인증을 활용해 사용자 온보딩을 원활하게 하려는 앱에 이상적입니다.

사용 사례

  • 한 번 클릭 모바일 번호 로그인
  • 안전한 사용자 온보딩
  • 크로스 플랫폼 인증
  • 로그인 번거로움 줄이기
  • 통신 기반 신원 확인

주요 기능

  • 알리바바 클라우드 통합
  • 모바일 번호를 통한 일클릭 로그인
  • Android, iOS 및 웹을 지원합니다
  • 간단한 설정 및 구성
  • 통신 인증을 통한 강화된 보안

적합한 대상

  • 빠른 사용자 등록이 필요한 앱
  • 중국 사용자를 대상으로 하는 서비스
  • 인증이 필요한 크로스플랫폼 앱
  • 사용자 경험에 중점을 둔 스타트업
  • 보안 신원 검증이 필요한 응용 프로그램

고려 사항

  • 알리바바 클라우드 계정 설정이 필요합니다
  • 알리바바 클라우드 SMS/인증을 지원하는 지역에 한정
  • 일클릭 로그인에 대한 운송업체 지원에 따라 다릅니다
  • 추가적인 준수 검사가 필요할 수 있습니다
  • 웹 지원은 네이티브 플랫폼에 비해 기능이 제한될 수 있습니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

Pub example workflow example workflow example workflow

GitHub license GitHub issues GitHub forks GitHub stars GitHub size GitHub release

:large_blue_circle: 国际化

中文文档 | English

这是一个阿里云号码认证服务中的一键登录的插件

由于项目的其他功能都采用阿里云的服务,在一键登录的功能上也采用阿里云利于后期的更好维护。 本插件免费开源,高定制,如果在使用中有什么问题,欢迎反馈,如果觉得本插件还不够好可以提供您的宝贵意见, 如果你想在自己项目中定制,请将本插件clone为本地进行修改,但是通过本插件进行修改后发布其他版本的插件也欢迎, 但是在使用或者参考了本插件的思路或者相关内容,

请注明出处并且链接到本插件,谢谢您的配合。

v1.1.9版本同步更新阿里云的sdk升级,请注意升级,否则不能使用原来的密钥升级方案请参考 升级文档

<!-- 全屏时使用主题 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" -->
<!-- 弹窗时使用主题 android:theme="@style/authsdk_activity_dialog" -->
<!-- 如果不需要使用窗口模式,不要使用authsdk_activity_dialog主题,会出现异常动画-->
<!-- 如果需要使用authsdk_activity_dialog主题,则screenOrientation一定不能指定明确的方向,
比如portrait、sensorPortrait,在8.0的系统上不允许窗口模式指定orientation,会发生crash,需要指定为behind,
然后在授权页的前一个页面指定具体的orientation-->

<!--协议页面webview-->
<activity
    android:name="com.mobile.auth.gatewayauth.activity.AuthWebVeiwActivity"
    android:configChanges="orientation|keyboardHidden|screenSize"
    tools:replace="android:theme"
    android:exported="false"
    android:launchMode="singleTop"
    android:screenOrientation="behind"
    android:theme="@style/authsdk_activity_dialog" />

<!--联通电信授权页-->
<activity
    android:name="com.mobile.auth.gatewayauth.LoginAuthActivity"
    android:configChanges="orientation|keyboardHidden|screenSize"
    tools:replace="android:configChanges"
    android:exported="false"
    android:launchMode="singleTop"
    android:screenOrientation="behind"
    android:theme="@style/authsdk_activity_dialog"/>

<!--移动授权页-->
<activity
    android:name="com.cmic.sso.sdk.activity.LoginAuthActivity"
    android:configChanges="orientation|keyboardHidden|screenSize"
    tools:replace="android:configChanges"
    android:exported="false"
    android:launchMode="singleTask"
    android:screenOrientation="behind"
    android:theme="@style/authsdk_activity_dialog" />

相关支持

平台 支持
Android YES
Ios YES

授权⻚点击事件响应码

响应码 响应码描述
700000 点击返回按钮,⽤户取消免密登录(android 物理按钮/虚拟返回按钮暂未实现)请自行使用flutter替代
700001 点击切换按钮,⽤户取消免密登录
700002 点击登录按钮事件
700003 点击check box事件
700004 点击协议富⽂本⽂字事件
700005 点击点击第三方按钮事件

步骤

注意事项

关于点击事件穿透问题

参考一 参考二

1、 针对移动闪退问题: 在示范工程,pods -> TARGETS -> ali_auth -> Build Settings -> Linking -> Other Linker Flags 里面加上 -ObjC(因为AuthSDK是通过pod依赖进去的,所有对应的target里面要加这个配置,不然移动网络会crash) 如下图所示:
cmcc_crash

2、该插件已添加ATAuthSDK.framework,在编译时请勿将ATAuthSDK.framework重复添加,以免出现未知错误 如下图所示添加的为错误操作
cmcc_crashcmcc_crash

实验安装

dependencies:
   ali_auth:
      git:
        url: https://github.com/CodeGather/flutter_ali_auth.git

DEMO截图

演示

如果你觉得不错欢迎打赏

知识星球

为了不浪费大家宝贵的时间,也迫于现实的压力,如果你想获取更优质的服务欢迎加入知识星球,提供的服务远比一杯咖啡更有性价比

关注趋势

Stargazers over time

카테고리

의존성

의존성 목록 2 개

  • js^0.7.1
  • plugin_platform_interface^2.1.8

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.