Applications
An application is a top-level container for your authorization model. Everything — resource types, resources, subjects, roles, groups, and policies — belongs to an application.
When to use applications
Create an application for each product or service that has its own authorization model.
| Scenario | Applications |
|---|---|
| Single product | 1 application |
| CRM + Docs app | 2 applications |
| Microservices sharing auth model | 1 application |
| Microservices with separate auth models | 1 per service |
How they work
- Each application has its own set of resource types, resources, subjects, roles, groups, and policies.
- Roles and policies can be scoped to specific applications.
- Your API key is scoped to your tenant, which can contain multiple applications.
Creating an application
In the Console, go to Applications and click Create Application. Provide a name and optional description.