Passer au contenu principal
Vous consultez la documentation pour développeurs
Cette documentation est destinée aux développeurs travaillant avec la plateforme développeur Base44. Pour des informations sur la gestion des méthodes de connexion dans l’éditeur d’applications, consultez Gestion de la connexion et de l’inscription.
L’authentification contrôle comment les utilisateurs de votre application se connectent, s’inscrivent et accèdent à ses fonctionnalités. La configuration d’auth vous permet de gérer les méthodes de connexion en tant que fichier JSONC local que vous synchronisez avec Base44 à l’aide de la CLI.

Configurer

Votre configuration d’auth est un fichier JSONC unique à base44/auth/config.jsonc. Vous pouvez personnaliser le chemin du répertoire avec la propriété authDir dans votre configuration de projet. Récupérez la configuration actuelle depuis Base44 avec auth pull, puis poussez les changements avec auth push ou deploy. Vous pouvez également basculer les méthodes de connexion depuis la ligne de commande avec auth password-login et auth social-login.

Exemple

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

Référence des champs

enableUsernamePassword
boolean
Autoriser les utilisateurs à se connecter avec une adresse e-mail et un mot de passe. La valeur par défaut est false.
enableGoogleLogin
boolean
Autoriser les utilisateurs à se connecter avec Google. La valeur par défaut est false.
enableMicrosoftLogin
boolean
Autoriser les utilisateurs à se connecter avec Microsoft. La valeur par défaut est false.
enableFacebookLogin
boolean
Autoriser les utilisateurs à se connecter avec Facebook. La valeur par défaut est false.
enableAppleLogin
boolean
Autoriser les utilisateurs à se connecter avec Apple. La valeur par défaut est false.
googleOAuthMode
"default" | "custom"
Comment les identifiants OAuth Google sont sourcés. Utilisez default pour utiliser les identifiants gérés par Base44, ou custom pour utiliser votre propre client OAuth. La valeur par défaut est default.
googleOAuthClientId
string | null
ID client OAuth Google personnalisé. Utilisé uniquement lorsque googleOAuthMode est custom. Définissez ceci avec auth social-login google enable --client-id. Le secret client correspondant est stocké en tant que secret de projet, pas dans ce fichier. La valeur par défaut est null.
Si votre configuration n’a aucune méthode de connexion activée, la CLI avertit que les utilisateurs seront bloqués lorsque vous poussez. Assurez-vous qu’au moins une méthode de connexion est activée.

Voir aussi

Cette page a été traduite à l’aide de l’IA. Pour les informations les plus précises et à jour, consultez la version anglaise.