> ## Documentation Index
> Fetch the complete documentation index at: https://docs-dev-docs-event-stream-action-templates.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Auth0.Android – Authentification par base de données

> Comment utiliser Auth0.Android avec des connexions par base de données

<Warning>
  L’authentification par nom d’utilisateur, courriel et mot de passe à partir des applications natives est désactivée par défaut pour les nouveaux locataires depuis le 8 juin 2017. Les utilisateurs sont priés d’utiliser la Connexion universelle et d’effectuer l’authentification Web à la place. Si vous souhaitez continuer, vous devez d’abord activer Password Grant Type (Type d’autorisation de mot de passe) dans votre tableau de bord. Voir [(Application Grant Types) Types d’autorisation d’application](/docs/fr-ca/get-started/applications/application-grant-types) pour en savoir plus.
</Warning>

## Se connecter avec une connexion par base de données

To log in with a database connection, call `login` with the user’s **email**, **password**, and the **connection** you want to authenticate with. The response is a `Credentials` object.

```lines theme={null}
authentication
    .login("username@domain.com", "a secret password", "my-database-connection")
    .start(object: Callback<Credentials, AuthenticationException> {
        override fun onSuccess(payload: Credentials) {
            // Logged in!
        }

        override fun onFailure(error: AuthenticationException) {
            // Error!
        }
    })
```

La permission par défaut est `openid profile email`.

## S’inscrire avec une connexion par base de données

To sign up with a database connection, call the `signUp` method, passing the user’s email, password, and connection name.

```kotlin lines theme={null}
authentication
    .signUp("username@domain.com", "a secret password", "my-database-connection")
    .start(object: Callback<Credentials, AuthenticationException> {
        override fun onSuccess(result: Credentials) {
            // Signed Up & Logged in!
        }

        override fun onFailure(error: AuthenticationException) {
            // Error!
        }
    });
```
