Production Checks: Best Practices
The following checks cannot be automated, so we recommend manually checking these areas prior to deployment to Production.
| Check | Description | 
|---|---|
| Anomaly Detection | Review your account's Anomaly Detection capability and configuration. | 
| Externalize Configuration Parameters | Externalize, instead of hard code, all configuration parameters, such as credentials, connection strings, API keys, and so on, when developing Rules, Hooks, or custom database connections. | 
| Restrict Delegation | If not using Delegation, set the Allowed Apps and APIs field of your Application Settings to the current Client ID. | 
| Single Sign-on (SSO) Timeout Values | Review the default SSO cookie timeout values and ensure they align with your requirements. | 
| Tenants and Administrators | Review all tenants and tenant administrators to ensure they are correct. Decommission tenants that are no longer in use. Ensure that tenant administrators are limited to the necessary users. | 
| Verify Client IDs in App Code | Ensure that the Client IDs in your application code align with their Auth0 Application configurations. | 
| Allowlist Auth0 Public IPs | Allowlist Auth0 IPs if you're connecting to internal services or services behind a firewall when using Rules, Hooks, or custom databases. You can get a list of IP addresses in the tool tip when configuring any of these items. |