Attivare 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 |
Recupera i possibili metodi di accesso per l'indirizzo email fornito quando accedi con un provider di identità come Google, Facebook o Apple. |
SendVerificationCode |
Invia un codice di verifica via SMS per l'accesso con il numero di telefono. |
SignInWithCustomToken |
Consente a un utente di accedere o registrarsi scambiando un token di autenticazione personalizzato. |
SignInWithEmailLink |
Consente a un utente di accedere o registrarsi con un codice out-of-band da un link email. |
SignInWithIdp |
Consente a un utente di accedere o registrarsi 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 indirizzo email e password o un utente anonimo oppure esegue l'upgrade di un utente anonimo all'indirizzo email e alla password. |
Operazioni di gestione dell'account
Metodo | Descrizione |
---|---|
DeleteAccount |
Consente di eliminare un account utente. |
GetAccountInfo |
Recupera le informazioni dell'utente dopo l'accesso. |
GetOobCode |
Richiede l'invio di un codice out-of-band all'indirizzo email di un utente. |
ResetPassword |
Completa una reimpostazione della password out-of-band o verifica un codice di verifica inviato a un utente via email o tramite un altro 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 > Controllo app.
Fai clic su Inizia.
Segui la guida introduttiva per registrare e implementare App Check nel tuo progetto.
Passaggi successivi
- Attivare la protezione dell'enumerazione email per la tua app
- Proteggere l'app da comportamenti illeciti relativi agli SMS