Abilitare App Check per un progetto
Questa guida mostra come attivare Firebase App Check per il tuo progetto Identity Platform.
App Check utilizza i servizi di attestazione per verificare che le richieste effettuate al tuo progetto provengano dalla tua app o da un dispositivo autentico e non manomesso.
App Check fornisce protezione per le seguenti operazioni utilizzate dall'SDK client:
Operazioni di autenticazione
| Metodo | Descrizione |
|---|---|
CreateAuthUri |
Ottiene i possibili metodi di accesso per l'indirizzo email fornito quando si accede con un provider di identità come Google, Facebook o Apple. |
SendVerificationCode |
Invia un codice di verifica SMS per l'accesso con il numero di telefono. |
SignInWithCustomToken |
Accede o registra un utente scambiando un token Auth personalizzato. |
SignInWithEmailLink |
Esegue l'accesso o la registrazione di un utente con un codice out-of-band da un link email. |
SignInWithIdp |
Accede o registra un utente utilizzando le credenziali di un provider di identità (IdP). |
SignInWithPassword |
Accede con un indirizzo email e una password. |
SignInWithPhoneNumber |
Completa un tentativo di autenticazione del numero di telefono. |
SignUp |
Registra un nuovo utente con email e password o un utente anonimo oppure esegue l'upgrade di un utente anonimo a email e password. |
Operazioni di gestione dell'account
| Metodo | Descrizione |
|---|---|
DeleteAccount |
Elimina un account utente. |
GetAccountInfo |
Recupera le informazioni dell'utente dopo l'accesso. |
GetOobCode |
Richiede l'invio di un codice out-of-band all'email di un utente. |
ResetPassword |
Completa una reimpostazione della password out-of-band o controlla un codice di verifica inviato a un utente via email o tramite un diverso meccanismo out-of-band. |
SetAccountInfo |
Aggiorna le informazioni dell'account utente, ad esempio indirizzo email, password o nome visualizzato. |
Abilita App Check
Per attivare App Check per il tuo progetto:
Nella console Firebase, vai a Build > App Check.
Fai clic su Inizia.
Segui la guida introduttiva per registrare e implementare App Check nel tuo progetto.
Passaggi successivi
- Attivare la protezione da enumerazione email per la tua app
- Proteggere l'app da comportamenti illeciti tramite SMS