Skip to content
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
3 changes: 2 additions & 1 deletion main/docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@
},
"seo": {
"metatags": {
"canonical": "https://auth0.com"
"canonical": "https://auth0.com",
"og:image": "/docs/images/share-image.png"
}
},
"colors": {
Expand Down
12 changes: 2 additions & 10 deletions main/docs/android-development-keystores-hashes.mdx
Original file line number Diff line number Diff line change
@@ -1,14 +1,6 @@
---
description: Instructions on acquiring development keystores/key hashes during
Android app development.
'og:image': https://cdn2.auth0.com/docs/1.14553.0/img/share-image.png
'og:title': Android Development Keystores and Key Hashes
'og:url': https://auth0.com/docs/
permalink: android-development-keystores-hashes
description: Instructions on acquiring development keystores/key hashes during Android app development.
title: Android Development Keystores and Key Hashes
'twitter:description': Instructions on acquiring development keystores/key hashes
during Android app development.
'twitter:title': Android Development Keystores and Key Hashes
---
When creating a new <Tooltip tip="OAuth 2.0: Authorization framework that defines authorization protocols and workflows." cta="View Glossary" href="/docs/glossary?term=OAuth">OAuth</Tooltip> Credential for many connections you will need to provide the SHA-1 of the certificate you're using to sign your application. When completing your Application's configuration in the [Auth0 Dashboard](https://manage.auth0.com/#) you will also need to provide the SHA-256 value.

Expand Down Expand Up @@ -48,4 +40,4 @@ Version: 3`

Once you have your key hashes output, copy the resulting SHA256 value and go to your application's settings in the [Auth0 Dashboard](https://manage.auth0.com/#/applications). Click "Show Advanced Settings", and in the "Device Settings" tab, under "Android", fill the "App Package Name" with your application's package name, and the "Key Hashes" field with the SHA256 value you copied. Don't forget to save the changes.

If you don't add the Callback URL to the application settings nor the Key Hashes to the application's device settings, the Auth0 server won't return the call result to your application.
If you don't add the Callback URL to the application settings nor the Key Hashes to the application's device settings, the Auth0 server won't return the call result to your application.
12 changes: 2 additions & 10 deletions main/docs/articles.mdx
Original file line number Diff line number Diff line change
@@ -1,14 +1,6 @@
---
description: Get started using Auth0. Implement authentication for any kind of
application in minutes.
'og:image': https://cdn2.auth0.com/docs/1.14553.0/img/share-image.png
'og:title': Auth0 Docs
'og:url': https://auth0.com/docs/
permalink: articles
description: Get started using Auth0. Implement authentication for any kind of application in minutes.
title: Auth0 Docs
'twitter:description': Get started using Auth0. Implement authentication for any kind
of application in minutes.
'twitter:title': Auth0 Docs
---
import {AuthDocsPipeline} from "/snippets/AuthDocsPipeline.mdx";

Expand Down Expand Up @@ -44,4 +36,4 @@ Deploy Auth0 for your applications and monitor system health and events.

Troubleshoot challenges, learn about Auth0’s different levels of support, and get help.

</Card>
</Card>
6 changes: 0 additions & 6 deletions main/docs/auth0-android-database-authentication.mdx
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
---
description: How to use Auth0.Android with database connections
'og:image': https://cdn2.auth0.com/docs/1.14553.0/img/share-image.png
'og:title': Auth0.Android Database Authentication
'og:url': https://auth0.com/docs/
permalink: auth0-android-database-authentication
title: Auth0.Android Database Authentication
'twitter:description': How to use Auth0.Android with database connections
'twitter:title': Auth0.Android Database Authentication
---
<Warning>

Expand Down
6 changes: 0 additions & 6 deletions main/docs/auth0-android-passwordless.mdx
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
---
description: How to use Auth0.Android with passwordless connections
'og:image': https://cdn2.auth0.com/docs/1.14553.0/img/share-image.png
'og:title': Auth0.Android Passwordless Authentication
'og:url': https://auth0.com/docs/
permalink: auth0-android-passwordless
title: Auth0.Android Passwordless Authentication
'twitter:description': How to use Auth0.Android with passwordless connections
'twitter:title': Auth0.Android Passwordless Authentication
---
<Warning>

Expand Down
6 changes: 0 additions & 6 deletions main/docs/auth0-android-save-and-renew-tokens.mdx
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
---
description: Keeping your user logged in with Auth0.Android
'og:image': https://cdn2.auth0.com/docs/1.14553.0/img/share-image.png
'og:title': Auth0.Android Save and Renew Tokens
'og:url': https://auth0.com/docs/
permalink: auth0-android-save-and-renew-tokens
title: Auth0.Android Save and Renew Tokens
'twitter:description': Keeping your user logged in with Auth0.Android
'twitter:title': Auth0.Android Save and Renew Tokens
---
When an authentication is performed with the `offline_access` scope included, it returns a <Tooltip tip="Refresh Token: Token used to obtain a renewed Access Token without forcing users to log in again." cta="View Glossary" href="/docs/glossary?term=refresh+token">refresh token</Tooltip> that can be used to request a new user token, without forcing the user to perform authentication again.

Expand Down
6 changes: 0 additions & 6 deletions main/docs/auth0-android-user-management.mdx
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
---
description: How to use Auth0.Android to manage users
'og:image': https://cdn2.auth0.com/docs/1.14553.0/img/share-image.png
'og:title': 'Auth0.Android: User Management'
'og:url': https://auth0.com/docs/
permalink: auth0-android-user-management
title: 'Auth0.Android: User Management'
'twitter:description': How to use Auth0.Android to manage users
'twitter:title': 'Auth0.Android: User Management'
---
import {AuthCodeBlock} from "/snippets/AuthCodeBlock.jsx";

Expand Down
6 changes: 0 additions & 6 deletions main/docs/authenticate.mdx
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
---
description: Learn all about how to authenticate using Auth0.
'og:image': https://cdn2.auth0.com/docs/1.14553.0/img/share-image.png
'og:title': Authenticate
'og:url': https://auth0.com/docs/
permalink: authenticate
title: Authenticate
'twitter:description': Learn all about how to authenticate using Auth0.
'twitter:title': Authenticate
---
import {AuthDocsPipeline} from "/snippets/AuthDocsPipeline.mdx";

Expand Down
12 changes: 2 additions & 10 deletions main/docs/authenticate/connection-settings-best-practices.mdx
Original file line number Diff line number Diff line change
@@ -1,14 +1,6 @@
---
description: Learn about recommended identity provider connection settings in
Auth0.
'og:image': https://cdn2.auth0.com/docs/1.14553.0/img/share-image.png
'og:title': Connection Settings Best Practices
'og:url': https://auth0.com/docs/
permalink: connection-settings-best-practices
description: Learn about recommended identity provider connection settings in Auth0.
title: Connection Settings Best Practices
'twitter:description': Learn about recommended identity provider connection settings
in Auth0.
'twitter:title': Connection Settings Best Practices
---
Here are some best practices for configuring connections. Before you set up connections, take a moment to review what connections are and [learn the basics of authentication](/docs/authenticate) for your application type.

Expand Down Expand Up @@ -40,4 +32,4 @@ For each connection, review the list of allowed applications. Make sure there ar

## Use RSA-SHA256 for SAML connections

Configure any <Tooltip tip="Security Assertion Markup Language (SAML): Standardized protocol allowing two parties to exchange authentication information without a password." cta="View Glossary" href="/docs/glossary?term=SAML">SAML</Tooltip> connections to sign requests and use RSA-SHA256 as the signature algorithm. This ensures the remote SAML <Tooltip tip="Identity Provider (IdP): Service that stores and manages digital identities." cta="View Glossary" href="/docs/glossary?term=Identity+Provider">Identity Provider</Tooltip> can validate whether the authentication requests came from a legitimate application or not.
Configure any <Tooltip tip="Security Assertion Markup Language (SAML): Standardized protocol allowing two parties to exchange authentication information without a password." cta="View Glossary" href="/docs/glossary?term=SAML">SAML</Tooltip> connections to sign requests and use RSA-SHA256 as the signature algorithm. This ensures the remote SAML <Tooltip tip="Identity Provider (IdP): Service that stores and manages digital identities." cta="View Glossary" href="/docs/glossary?term=Identity+Provider">Identity Provider</Tooltip> can validate whether the authentication requests came from a legitimate application or not.
6 changes: 0 additions & 6 deletions main/docs/authenticate/custom-token-exchange.mdx
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
---
description: Learn about Custom Token Exchange Early Access features.
'og:image': https://cdn2.auth0.com/docs/1.14553.0/img/share-image.png
'og:title': Custom Token Exchange
'og:url': https://auth0.com/docs/
permalink: custom-token-exchange
title: Custom Token Exchange
'twitter:description': Learn about Custom Token Exchange Early Access features.
'twitter:title': Custom Token Exchange
---
<Callout icon="file-lines" color="#0EA5E9" iconType="regular">

Expand Down
12 changes: 2 additions & 10 deletions main/docs/authenticate/database-connections.mdx
Original file line number Diff line number Diff line change
@@ -1,15 +1,7 @@
---
description: Learn how to create and use a database connection using either the
Auth0 user store or your own user store.
'og:image': https://cdn2.auth0.com/docs/1.14553.0/img/share-image.png
'og:title': Database Connections
'og:url': https://auth0.com/docs/
permalink: database-connections
description: Learn how to create and use a database connection using either the Auth0 user store or your own user store.
sidebarTitle: Overview
title: Database Connections
'twitter:description': Learn how to create and use a database connection using either
the Auth0 user store or your own user store.
'twitter:title': Database Connections
---
Auth0 provides database connections to authenticate users with an identifier (email, username, or phone number) and password. These credentials are securely stored in the Auth0 user store or in your own database.

Expand Down Expand Up @@ -66,4 +58,4 @@ Users can then login with either their username or their email address. Users wh

## Learn more

* [Manage Users](/docs/manage-users)
* [Manage Users](/docs/manage-users)
Original file line number Diff line number Diff line change
@@ -1,14 +1,6 @@
---
description: Describes how identifiers like email and phone must be configured
in a user tenant.
'og:image': https://cdn2.auth0.com/docs/1.14553.0/img/share-image.png
'og:title': Activate and Configure Attributes for Flexible Identifiers
'og:url': https://auth0.com/docs/
permalink: activate-and-configure-attributes-for-flexible-identifiers
description: Describes how identifiers like email and phone must be configured in a user tenant.
title: Activate and Configure Attributes for Flexible Identifiers
'twitter:description': Describes how identifiers like email and phone must be configured
in a user tenant.
'twitter:title': Activate and Configure Attributes for Flexible Identifiers
---
<Warning>

Expand Down
12 changes: 2 additions & 10 deletions main/docs/authenticate/database-connections/auth0-user-store.mdx
Original file line number Diff line number Diff line change
@@ -1,14 +1,6 @@
---
description: Describes creating and using a database connection with the Auth0
user store.
'og:image': https://cdn2.auth0.com/docs/1.14553.0/img/share-image.png
'og:title': Auth0 User Store
'og:url': https://auth0.com/docs/
permalink: auth0-user-store
description: Describes creating and using a database connection with the Auth0 user store.
title: Auth0 User Store
'twitter:description': Describes creating and using a database connection with the
Auth0 user store.
'twitter:title': Auth0 User Store
---
Auth0 provides the database infrastructure to store your users by default. This scenario provides the best performance for the authentication process since all data is stored in Auth0.

Expand All @@ -26,4 +18,4 @@ In this scenario, you have a legacy user store and wish to switch to the Auth0 s

## Learn more

* [Manage Users](/docs/manage-users)
* [Manage Users](/docs/manage-users)
12 changes: 2 additions & 10 deletions main/docs/authenticate/database-connections/custom-db.mdx
Original file line number Diff line number Diff line change
@@ -1,14 +1,6 @@
---
description: Learn about authenticating users using your database as an identity
provider.
'og:image': https://cdn2.auth0.com/docs/1.14553.0/img/share-image.png
'og:title': Custom Database Connections
'og:url': https://auth0.com/docs/
permalink: custom-db
description: Learn about authenticating users using your database as an identity provider.
title: Custom Database Connections
'twitter:description': Learn about authenticating users using your database as an
identity provider.
'twitter:title': Custom Database Connections
---
Use a custom database connection when you want to provide Auth0 with access to your own independent (legacy) identity data store primarily for authentication (filling the role of an <Tooltip tip="Identity Provider (IdP): Service that stores and manages digital identities." cta="View Glossary" href="/docs/glossary?term=identity+provider">identity provider</Tooltip>) and for migrating user data to Auth0's data store.

Expand All @@ -34,4 +26,4 @@ Your Auth0 plan or custom agreement affects whether this feature is available. T
* [Authenticate with Your Own User Store](/docs/authenticate/database-connections/custom-db/overview-custom-db-connections)
* [Create Custom Database Connections](/docs/authenticate/database-connections/custom-db/create-db-connection)
* [Custom Database Action Script Templates](/docs/authenticate/database-connections/custom-db/templates)
* [Troubleshoot Custom Databases](/docs/authenticate/database-connections/custom-db/error-handling)
* [Troubleshoot Custom Databases](/docs/authenticate/database-connections/custom-db/error-handling)
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
---
description: Learn how to create a database connection.
'og:image': https://cdn2.auth0.com/docs/1.14553.0/img/share-image.png
'og:title': Create Custom Database Connections
'og:url': https://auth0.com/docs/
permalink: create-db-connection
title: Create Custom Database Connections
'twitter:description': Learn how to create a database connection.
'twitter:title': Create Custom Database Connections
---
<Card title="Availability varies by Auth0 plan">

Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,6 @@
---
description: Learn about best practices for custom database connections and database
action scripts.
'og:image': https://cdn2.auth0.com/docs/1.14553.0/img/share-image.png
'og:title': Custom Database Connection and Action Script Best Practices
'og:url': https://auth0.com/docs/
permalink: custom-database-connections-scripts
description: Learn about best practices for custom database connections and database action scripts.
title: Custom Database Connection and Action Script Best Practices
'twitter:description': Learn about best practices for custom database connections
and database action scripts.
'twitter:title': Custom Database Connection and Action Script Best Practices
---
<Card title="Availability varies by Auth0 plan">

Expand Down Expand Up @@ -44,4 +36,4 @@ Auth0 Extensibility is a comprehensive and sophisticated capability to tailor Id
* [Custom Database Action Script Execution Best Practices](/docs/authenticate/database-connections/custom-db/custom-database-connections-scripts/execution)
* [Custom Database Connection Security Best Practices](/docs/authenticate/database-connections/custom-db/custom-database-connections-scripts/connection-security)
* [Error Handling Best Practices](/docs/troubleshoot/error-handling-best-practices)
* [Rules Testing Best Practices](/docs/rules-best-practices/rules-testing-best-practices)
* [Rules Testing Best Practices](/docs/rules-best-practices/rules-testing-best-practices)
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
---
description: Learn about best practices for custom database connection anatomy.
'og:image': https://cdn2.auth0.com/docs/1.14553.0/img/share-image.png
'og:title': Custom Database Connection Anatomy Best Practices
'og:url': https://auth0.com/docs/
permalink: anatomy
title: Custom Database Connection Anatomy Best Practices
'twitter:description': Learn about best practices for custom database connection anatomy.
'twitter:title': Custom Database Connection Anatomy Best Practices
---
You typically use a custom database connection to provide access to your own legacy identity store for authentication (sometimes referred to as **legacy authentication**) or [perform user import through automatic migration](/docs/manage-users/user-migration/configure-automatic-migration-from-your-database) (often referred to as **trickle** or **lazy** migration). You can also use custom database connections to proxy access to an Auth0 tenant in scenarios where you use Auth0 multi-tenant architecture. To learn more, read [Multi-Tenant Applications Best Practices](/docs/get-started/auth0-overview/create-tenants/multi-tenant-apps-best-practices).

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
---
description: Learn about best practices for custom database connection security.
'og:image': https://cdn2.auth0.com/docs/1.14553.0/img/share-image.png
'og:title': Custom Database Connection Security Best Practices
'og:url': https://auth0.com/docs/
permalink: connection-security
title: Custom Database Connection Security Best Practices
'twitter:description': Learn about best practices for custom database connection security.
'twitter:title': Custom Database Connection Security Best Practices
---
## Access legacy identity storage via custom API

Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,6 @@
---
description: Learn about best practices for the custom database action script
environment.
'og:image': https://cdn2.auth0.com/docs/1.14553.0/img/share-image.png
'og:title': Custom Database Action Script Environment Best Practices
'og:url': https://auth0.com/docs/
permalink: environment
description: Learn about best practices for the custom database action script environment.
title: Custom Database Action Script Environment Best Practices
'twitter:description': Learn about best practices for the custom database action script
environment.
'twitter:title': Custom Database Action Script Environment Best Practices
---
Action scripts execute as a series of called JavaScript functions in an instance of a serverless Webtask container. As part of this, a specific environment is provided, together with a number of artifacts supplied by both the Webtask container and the Auth0 <Tooltip tip="Authentication Server: Server that confirms or denies a user’s identity." cta="View Glossary" href="/docs/glossary?term=authentication+server">authentication server</Tooltip> (your Auth0 tenant) itself.

Expand Down Expand Up @@ -69,4 +61,4 @@ Follow these steps to test a single custom database script on a specific runtime
* [Error Handling Best Practices](/docs/troubleshoot/error-handling-best-practices)
* [Debugging Best Practices](/docs/troubleshoot/debugging-best-practices)
* [Deployment Best Practices](/docs/deploy-monitor/deployment-best-practices)
* [Custom Database Connection Security Best Practices](/docs/authenticate/database-connections/custom-db/custom-database-connections-scripts/connection-security)
* [Custom Database Connection Security Best Practices](/docs/authenticate/database-connections/custom-db/custom-database-connections-scripts/connection-security)
Original file line number Diff line number Diff line change
@@ -1,13 +1,6 @@
---
description: Learn about best practices for custom database action script execution.
'og:image': https://cdn2.auth0.com/docs/1.14553.0/img/share-image.png
'og:title': Custom Database Action Script Execution Best Practices
'og:url': https://auth0.com/docs/
permalink: execution
title: Custom Database Action Script Execution Best Practices
'twitter:description': Learn about best practices for custom database action script
execution.
'twitter:title': Custom Database Action Script Execution Best Practices
---
A custom database connection type allows you to configure action scripts, which contain custom code Auth0 uses to interface with your legacy identity store. Action scripts are a named JavaScript function that accepts a predefined set of parameters.

Expand Down Expand Up @@ -203,4 +196,4 @@ If the `user` object returns the `access_token` and `refresh_token` properties,



If you want to retrieve either of these properties with the Auth0 <Tooltip tip="Management API: A product to allow customers to perform administrative tasks." cta="View Glossary" href="/docs/glossary?term=Management+API">Management API</Tooltip>, include the `read:user_idp_tokens` scope when [requesting an Access Token](/docs/secure/tokens/access-tokens/management-api-access-tokens/get-management-api-access-tokens-for-production).
If you want to retrieve either of these properties with the Auth0 <Tooltip tip="Management API: A product to allow customers to perform administrative tasks." cta="View Glossary" href="/docs/glossary?term=Management+API">Management API</Tooltip>, include the `read:user_idp_tokens` scope when [requesting an Access Token](/docs/secure/tokens/access-tokens/management-api-access-tokens/get-management-api-access-tokens-for-production).
Loading
Loading