Prerequisites
- Auth0
- Microsoft Entra ID
- Descope
Create a Single Page Application in Auth0.You’ll need:
- Domain (e.g.,
your-tenant.auth0.com) - Client ID
- Client Secret (for group sync)
Configure Golf Gateway
- Auth0
- Microsoft Entra ID
- Descope
- Admin Portal
- YAML
- Go to Settings > Identity Provider
- Select Auth0 as provider type
- Enter your Auth0 domain (e.g.,
your-tenant.auth0.com) - Enter API identifiers for audience validation
- (Optional) Add M2M credentials for group sync
- Click Save
Enable Group Sync
Group sync allows Golf Gateway to use your identity provider’s groups/roles for RBAC.- Auth0
- Microsoft Entra ID
- Descope
Create a Machine-to-Machine application with Management API access. See Create M2M Apps in Auth0 documentation.Required scopes:
read:users, read:rolesAdd the M2M credentials to your Golf Gateway configuration.Next Steps
- Set Up Server RBAC - Use identity provider groups for access control
- Set Up Capability RBAC - Fine-grained tool permissions