Activer App Check pour un projet
Ce guide 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 authentique et non falsifié.
App Check protège les opérations suivantes utilisées par le SDK client:
Opérations d'authentification
Méthode | Description |
---|---|
CreateAuthUri |
Obtient les méthodes de connexion possibles pour l'adresse e-mail fournie lors de la connexion avec un fournisseur d'identité tel que Google, Facebook ou Apple. |
SendVerificationCode |
Envoie un code de validation par SMS pour la connexion avec un numéro de téléphone. |
SignInWithCustomToken |
Connecte ou inscrit un utilisateur en échangeant un jeton Auth personnalisé. |
SignInWithEmailLink |
Connecte ou inscrit un utilisateur à l'aide d'un code hors bande à partir d'un lien par e-mail. |
SignInWithIdp |
Connecte ou inscrit un utilisateur à l'aide des identifiants d'un fournisseur d'identité (IdP). |
SignInWithPassword |
Se connecte avec une adresse e-mail et un mot de passe. |
SignInWithPhoneNumber |
Termine une tentative d'authentification par numéro de téléphone. |
SignUp |
Inscrit un nouvel utilisateur avec adresse e-mail et mot de passe ou un utilisateur anonyme, ou convertit un utilisateur anonyme en utilisateur avec adresse e-mail et mot de passe. |
Opérations de gestion de compte
Méthode | Description |
---|---|
DeleteAccount |
Supprime un compte utilisateur. |
GetAccountInfo |
Récupère les informations utilisateur après la connexion. |
GetOobCode |
Demande l'envoi d'un code hors bande à l'adresse e-mail de l'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 par 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 (Créer > Vérification de l'application).
Cliquez sur Get started (Commencer).
Suivez le guide de démarrage pour enregistrer et implémenter App Check dans votre projet.
Étape suivante
- Activer la protection contre l'énumération d'adresses e-mail pour votre application
- Protéger votre application contre les utilisations abusives des SMS