View Code? Open in Web Editor
NEW
This project forked from gary-archer/oauth.mobilesample.android
Secured Cloud Connected Android Code Sample, using OAuth and Open Id Connect
License: MIT License
oauth.mobilesample.android's Introduction
oauth.mobilesample.android
- A mobile sample using OAuth and Open Id Connect, referenced in my blog at https://authguidance.com
- The goal of this sample is to implement Open Id Connect mobile logins with best usability and reliability
- Kotlin and Jetpack are used to develop a Single Activity App that connects to a Cloud API and Authorization Server
- The AppAuth-Android Library is used to implement the Authorization Code Flow (PKCE) via a Claimed HTTPS Scheme
- AWS API Gateway is used to host the back end OAuth Secured Web API
- AWS Cognito is used as the default Authorization Server for the Mobile App and API
- The Android Key Store is used to store encrypted tokens on the device after login
- AWS S3 and Cloudfront are used to serve mobile deep linking asset files and interstitial web pages
oauth.mobilesample.android's People