Introduction
This diagram shows the successful authorization flow for a native Android app through an Attestation Server using the Authorization Code Grant defined in OAuth 2.0.
In this flow, the Android App never directly stores or uses the Access Token. The Attestation Server acts as a trusted intermediary responsible for:
- Device trust evaluation
- Secure token handling
- API communication
- Session management
Flow Summary
| Grant Type | Authorization Code |
| User Authentication | Required |
| Browser Redirects | Yes |
| Refresh Tokens | Optional |
Typical Use Cases
- Native applications requiring User authentication
- Applications requiring device trust evaluation for sensitive operations
You can find the Quick Start guide for Android App โ Attestation Server in the Mekarge A3 documentation.