ReactNativeAuth
1.0.0

React Native, Expo, AWS Amplify, React-Navigation 및 Native Base를 사용하여 모바일 애플리케이션을위한 완전한 사용자 인증 흐름.
이 앱에 사용 된 기술은 다음과 같습니다.
내비게이션은 다음과 같이 수행됩니다 : React-Navigation.
프론트 엔드 : 엑스포.
레이아웃 : 네이티브베이스.
백엔드 : AWS 증폭.
사용자는 환영 화면으로 이동합니다.
사용자는 가입, 로그인, 비밀번호 변경 요청, 화면 사이를 탐색 할 수 있습니다.
국제 전화 입력은 가입 화면에 포함되어 있습니다.
로그인 후 사용자는 홈 화면으로 리디렉션됩니다.
사용자는 하단 탭 네비게이터 또는 서랍 네비게이터를 사용하여 화면 사이를 탐색 할 수 있습니다.
사용자는 앱에서 로그 아웃 할 때까지 로그인됩니다.
엑스포 클리
npm install -g expo-cliAWS 계정
NPM이있는 노드 JS
AWS는 CLI를 증폭시킵니다
npm install -g @aws-amplify/cliamplify configure (단계별 비디오의 링크). git clone https://github.com/yhenni1989/ReactNativeAuth.git
cd ReactNativeAuth
amplify init
아래와 동일한 지침을 따르십시오.

amplify add auth
# When prompt, choose: Yes, use the default configuration.
amplify push
Are you sure you want to continue? Yes
몇 분 동안 자동화 된 운영 후, Amplify CLI는 Amazon Cognito 사용자 풀 및 ID Pool을 생성하여 사용자 크레더티블얼을 저장합니다.
yarn
# or
npm install
expo start --ios
# or
expo start --android
이 앱의 건축 과정을 자세히 설명하는 전체 기사는 여기에서 찾을 수 있습니다.
인증 흐름의 데모 비디오가 여기에 있습니다.