What You Will Build
In this guide, you will configure Mekarge A3 to authenticate users and authorize a web application using OAuth 2.0 and OpenID Connect.
At the end of this tutorial:
- Users will be able to log in through a custom login page
- The web application will obtain ID Tokens and Access Tokens
- Access Tokens will contain Scopes granted through Roles
Quick Concepts
| Client | Represents the web application |
| Resource | Represents a protected API |
| Scope | Represents a specific type of access on a Resource |
| Role | Role determines which Client Permissions are available to Users |
| User Group | Groups Users and assigns Roles |
| Data Source | Stores User credentials and details |
Read more about Architecture and Concepts in Mekarge A3 documentation.