- enabled Auth0 Organizations
- a configured active connection
Before you start
To configure per-application access:
- Your Management API token must have the following scopes:
update:organizationsandcreate:organization_clients. - Your application must have Organizations enabled.
- Configure your application to use
authorization_codeorimplicitgrant types. Applications without these grant types can be associated with an Organization but the Member Access setting has no effect on login. - For Early Access, each Organization supports up to 100 user-facing application associations.
Enable per-application access
When you enable per-application access for an Organization, you switch the Organization from implicit to explicit access enforcement. Members can only log in to applications you have explicitly granted access to. You can pre-configure application grants before enabling enforcement. Auth0 stores grants you add while per-application access is off, and they take effect when you turn it on. When per-application access is enabled, Auth0 blocks first-party applications without an explicit grant. Third-party applications without an explicit grant continue to follow the Organization’s third-party application access policy. To override the policy for a specific third-party application, add it to the list and set its Member Access directly.- Auth0 Dashboard
- Management API
- Navigate to Auth0 Dashboard > Organizations and select the Organization.
- Select the Applications tab.
- Enable the Per-Application Access toggle.
- Select Save.
Grant access to an application
When you add an application to an Organization, you control if members can log in through that application with the Member Access setting.- Auth0 Dashboard
- Management API
- Navigate to Auth0 Dashboard > Organizations and select the Organization.
- Select the Applications tab.
- Select + Add Application.
- Search for and select the application.
- Enable Member Access to allow Organization members to log in through this application.
- Select Save.
authorization_code or implicit, Authentication shows Not applicable and the Member Access toggle is disabled. To enable member access for that application, update its grant types in the application’s settings.Third-party applications (strict) can also be added and appear in the table with a Third-party label. Adding a third-party application and setting Member Access overrides the Organization’s Third-Party Application Access policy for that specific application.Revoke access to an application
- Auth0 Dashboard
- Management API
- Navigate to Auth0 Dashboard > Organizations and select the Organization.
- Select the Applications tab.
- Select the overflow menu (…) next to the application and select Remove.
List an Organization’s applications
Use the Management API to retrieve all applications associated with an Organization, including the member access status for each.cURL
use_for_member_access value. The response uses checkpoint pagination.
Limitations
- Each Organization supports up to 100 user-facing application associations at Early Access. This limit applies to applications with
use_for_member_accesseligible types (SPA, Regular Web Application, Native). Machine-to-machine association limits are subject to change during Early Access. - Connection-level and client-level settings cannot bypass per-application access enforcement. Third-party applications not explicitly listed in an Organization’s Applications tab are not subject to per-application access enforcement — they continue to follow the organization’s Third-Party Application Access policy.