Vai al contenuto principale
Stai visualizzando la documentazione per sviluppatori
Questa documentazione è per sviluppatori che lavorano con la piattaforma di sviluppo Base44. Per informazioni sulla gestione dei metodi di login nell’editor di app, consulta Gestire login e registrazione.
L’autenticazione controlla come gli utenti della tua app accedono, si registrano e accedono alle sue funzionalità. La configurazione auth ti consente di gestire i metodi di login come un file JSONC locale che sincronizzi con Base44 usando la CLI.

Configurazione

La tua configurazione auth è un singolo file JSONC in base44/auth/config.jsonc. Puoi personalizzare il percorso della directory con la proprietà authDir nella tua configurazione del progetto. Recupera la configurazione corrente da Base44 con auth pull, quindi invia le modifiche con auth push o deploy. Puoi anche attivare o disattivare i metodi di login dalla riga di comando con auth password-login e auth social-login.

Esempio

{
  "enableUsernamePassword": true,
  "enableGoogleLogin": false,
  "enableMicrosoftLogin": false,
  "enableFacebookLogin": false,
  "enableAppleLogin": false,
  "googleOAuthMode": "default",
  "googleOAuthClientId": null
}

Riferimento dei campi

enableUsernamePassword
boolean
Consente agli utenti di accedere con un indirizzo email e una password. Valore predefinito false.
enableGoogleLogin
boolean
Consente agli utenti di accedere con Google. Valore predefinito false.
enableMicrosoftLogin
boolean
Consente agli utenti di accedere con Microsoft. Valore predefinito false.
enableFacebookLogin
boolean
Consente agli utenti di accedere con Facebook. Valore predefinito false.
enableAppleLogin
boolean
Consente agli utenti di accedere con Apple. Valore predefinito false.
googleOAuthMode
"default" | "custom"
Come vengono ottenute le credenziali OAuth di Google. Usa default per usare le credenziali gestite da Base44, o custom per usare il tuo client OAuth. Valore predefinito default.
googleOAuthClientId
string | null
ID client OAuth Google personalizzato. Usato solo quando googleOAuthMode è custom. Impostalo con auth social-login google enable --client-id. Il client secret corrispondente è archiviato come segreto del progetto, non in questo file. Valore predefinito null.
Se la tua configurazione non ha metodi di login abilitati, la CLI avvisa che gli utenti verranno esclusi quando invii. Assicurati che almeno un metodo di login sia abilitato.

Vedi anche

Questa pagina è stata tradotta utilizzando l’IA. Per informazioni più accurate e aggiornate, consulta la versione inglese.