> ## Documentation Index
> Fetch the complete documentation index at: https://auth0.com/llms.txt
> Use this file to discover all available pages before exploring further.

> Recommendations on how you can improve your Auth0 Application prior to production deployment

# Production Readiness Checks: Non-Critical Fixes

The following checks see if you've completed all recommendations (which are optional) for successful deployment to Production.

For more information about your checks output, see [Run Production Checks](/docs/deploy-monitor/pre-deployment-checks/how-to-run-production-checks).

| Check                                                                                                                     | Description                                                                                                                                                                                                                                                                                                                       |
| ------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Configure Log Streaming                                                                                                   | Ensure you stream tenant log entries to an external storage location or provider. We recommend that you [configure a log streaming service](/docs/customize/log-streams) to retain logs over 30 days and enable better analysis and alerting.                                                                                     |
| [Custom Domain](/docs/customize/custom-domains) should be configured                                                      | Use [custom domains with Universal Login](https://manage.auth0.com/#/tenant/custom_domains) for the most seamless and secure experience for your end users.                                                                                                                                                                       |
| [Custom Error Page](/docs/customize/login-pages/custom-error-pages) should be configured                                  | [Configure a Custom Error Page](https://manage.auth0.com/#/account) with your application-specific details and corporate branding.                                                                                                                                                                                                |
| Enable Universal Login                                                                                                    | Ensure you're using the latest version of [Universal Login](/docs/authenticate/login/auth0-universal-login/universal-login-vs-classic-login). We recommend updating your login page from the Classic experience to Universal Login to benefit from better accessibility and performance, no-code customization, and new features. |
| [Email Templates](/docs/customize/email/manage-email-flow) should be configured                                           | [Configure custom email templates](https://manage.auth0.com/#/emails) with your application specific details and corporate branding.                                                                                                                                                                                              |
| [Multi-factor Auth](/docs/secure/multi-factor-authentication) should be configured                                        | It is recommended that you consider multifactor authentication as a secure practice for authenticating your users.                                                                                                                                                                                                                |
| [MFA for Tenant Administrators](/docs/get-started/manage-dashboard-access) is enabled                                     | [Enable multi-factor authentication](https://manage.auth0.com/#/account/admins) for tenant administrators.                                                                                                                                                                                                                        |
| [Redirect Logout URL](/docs/authenticate/login/logout#set-the-allowed-logout-urls-at-the-account-level) should be defined | Review the [Allowed Redirect Logout URLs](https://manage.auth0.com/#/account/advanced) for your Application.                                                                                                                                                                                                                      |
| Applications should use RS256 instead of HS256 for JSON Web Token (JWT) Signature Algorithm                               | Set the JSON Web Token (JWT) [Signature Algorithm](/docs/get-started/apis#signing-algorithms) to RS256 instead of HS256 for each application.                                                                                                                                                                                     |
| Set [Application Login URI](/docs/get-started/applications/application-settings#application-uris)                         | Indicate a [Application Login URI](/docs/get-started/applications/application-settings#application-uris) for all interactive Applications.                                                                                                                                                                                        |
| Set [Tenant Allowed Logout URL](/docs/get-started/applications/application-settings#application-uris)                     | Create at least one publicly-accessible logout route and [update tenant settings](/docs/get-started/applications/application-settings#application-uris) to point there.                                                                                                                                                           |
| Set [Tenant Login URI](/docs/get-started/tenant-settings#login-and-logout)                                                | Publish a default login route and [update your tenant settings](/docs/get-started/tenant-settings#login-and-logout) to point there.                                                                                                                                                                                               |

## Learn more

* [Production Readiness Checks: Critical Fixes](/docs/deploy-monitor/pre-deployment-checks/production-check-required-fixes)
* [Production Readiness Checks: Best Practices](/docs/deploy-monitor/pre-deployment-checks/production-checks-best-practices)
* [Get Management API Access Tokens for Production](/docs/secure/tokens/access-tokens/management-api-access-tokens/get-management-api-access-tokens-for-production)
