> ## Documentation Index
> Fetch the complete documentation index at: https://docs-dev-docs-5625.mintlify.site/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)
