Auth0 Rules
Rules can be used in a variety of situations as part of the authentication pipeline where protocol-specific artifacts are generated:
an ID token in OpenID Connect (OIDC)
an access token in OAuth 2.0
an assertion in SAML
A new pipeline in which rules execute is created for each authentication request, and Rules are subject to Auth0's Rate Limit Policy.
Read... | To learn... |
---|---|
Rule Use Cases | About different rule uses cases. |
Create Rules | How to create rules using the Auth Dashboard or the Management API. |
Store Rule Configurations | How to use the global configuration object in rules for storing commonly used values. |
Cache Expensive Resources in Rules | How to use the global object to reuse resources stored there instead of creating them every time you run a rule. |
Debug Rules | How to debug rules. |
Use the Management API from Within Rules | How to access the Auth0 Management API endpoints from within rules. |
Redirect Users from Within Rules | How to use rules to redirect users before an authentication transaction is complete. |
User Object Properties in Rules | About the user object and how it stores information logged in users returned by the identity provider. |
Context Object Properties in Rules | About the context object and how it stores contextual information about the current authentication transactions. |
Raise Errors from Rules | How to display an error message to users from within rules. |