Activer App Check pour un projet
Ce guide vous explique comment activer Firebase App Check pour votre projet Identity Platform.
App Check utilise des services d'attestation pour vérifier que les requêtes envoyées à votre projet proviennent de votre application ou d'un appareil non falsifié.
App Check assure la protection des opérations suivantes utilisées par le SDK client:
Opérations d'authentification
Méthode | Description |
---|---|
CreateAuthUri |
Récupère les méthodes de connexion possibles pour l'adresse e-mail fournie lorsque vous vous connectez avec un fournisseur d'identité tel que Google, Facebook ou Apple. |
SendVerificationCode |
Envoie un code de validation par SMS pour la connexion au numéro de téléphone. |
SignInWithCustomToken |
Permet de connecter ou d'inscrire un utilisateur en échangeant un jeton d'authentification personnalisé. |
SignInWithEmailLink |
Permet de connecter ou d'inscrire un utilisateur avec un code hors bande à partir d'un lien envoyé par e-mail. |
SignInWithIdp |
Permet de connecter ou d'inscrire un utilisateur à l'aide d'identifiants provenant d'un fournisseur d'identité (IdP). |
SignInWithPassword |
Se connecte avec une adresse e-mail et un mot de passe. |
SignInWithPhoneNumber |
Effectuer une tentative d'authentification par numéro de téléphone |
SignUp |
Inscrire un utilisateur avec une adresse e-mail et un mot de passe, ou un utilisateur anonyme, ou un utilisateur anonyme avec une adresse e-mail et un mot de passe |
Opérations de gestion des comptes
Méthode | Description |
---|---|
DeleteAccount |
Supprime un compte utilisateur. |
GetAccountInfo |
Récupère les informations de l'utilisateur après la connexion. |
GetOobCode |
Demande l'envoi d'un code hors bande à l'adresse e-mail d'un utilisateur. |
ResetPassword |
effectue une réinitialisation du mot de passe hors bande ou vérifie un code de validation envoyé à un utilisateur par e-mail ou via un autre mécanisme hors bande. |
SetAccountInfo |
Met à jour les informations du compte utilisateur, telles que l'adresse e-mail, le mot de passe ou le nom à afficher. |
Activer App Check
Pour activer App Check pour votre projet, procédez comme suit:
Dans la console Firebase, accédez à Build > App Check (Compiler > App Check).
Cliquez sur Commencer.
Suivez le guide de démarrage pour enregistrer et implémenter App Check dans votre projet.
Étapes suivantes
- Activer la protection de l'énumération des adresses e-mail pour votre application
- Protéger votre application contre les utilisations abusives par SMS