Étape 1 | Démarrer avec SSO
L’authentification unique (SSO) permet aux personnes de se connecter à votre application Base44 à l’aide d’un fournisseur d’identité externe qui prend en charge OpenID Connect (OIDC), tel que Google, Microsoft, GitHub, Okta, Apple ou Kakao, au lieu de créer une connexion distincte pour votre application.- L’authentification unique (SSO) est disponible pour les applications Base44 sur le forfait Elite ou supérieur.
- Pour connecter un fournisseur tel que Kakao via SSO, vous avez besoin de votre propre compte avec ce fournisseur et d’une application configurée là. Vous êtes responsable de la création et de la gestion du client ID, du client secret, de l’URI de redirection et de tout autre identifiant dans le tableau de bord de votre fournisseur d’identité.
- Allez dans l’éditeur de votre application sur Base44.
- Vérifiez la barre d’adresse de votre navigateur et trouvez l’ID de l’application entre
/apps/et/editor/dans l’URL. - Construisez votre URI de redirection en remplaçant
{{APP_ID}}dans ce format par votre ID d’application :https://app.base44.com/api/apps/{{APP_ID}}/auth/sso/callback
Exemple : De l'URL de l'application à l'URI de redirection
Exemple : De l'URL de l'application à l'URI de redirection
Étape 2 | Choisir votre fournisseur
Commencez par choisir le fournisseur d’identité que votre équipe utilise déjà. Vous pouvez choisir une option intégrée (Google, Microsoft, GitHub ou Okta) ou utiliser Advanced / Manual configuration pour connecter tout fournisseur OIDC, y compris Kakao, ou votre propre IdP.Google Workspace
Microsoft 365 / Entra ID
GitHub
Okta
Configuration avancée / manuelle
Google Workspace
Utilisez Google Workspace comme votre fournisseur SSO avec une application Web OAuth 2.0. Créez d’abord un client OAuth 2.0 dans la Google Cloud Console pour votre projet, puis ajoutez ces identifiants dans Base44. Pour configurer Google Workspace SSO dans Base44 :- Dans l’éditeur de votre application, cliquez sur Dashboard.
- Cliquez sur Settings.
- Cliquez sur Authentication.
- Cliquez sur Set Up à côté de Single sign-on (SSO).
- Dans Select SSO provider, choisissez Google Workspace.
- Entrez votre Client ID et Client Secret de Google.
- Gardez Scope comme
openid email profile. - Laissez Discovery URL définie sur la valeur par défaut.
- Cliquez sur Enable SSO.

Microsoft
Utilisez Microsoft Entra ID (Azure AD) comme votre fournisseur SSO via votre portail Azure. Base44 prend en charge les configurations Microsoft à locataire unique et multi-locataires. Ce que vous entrez dans le champ Tenant ID contrôle quels comptes peuvent se connecter. Pour configurer Microsoft SSO dans Base44 :- Dans l’éditeur de votre application, cliquez sur Dashboard.
- Cliquez sur Settings.
- Cliquez sur Authentication.
- Cliquez sur Set Up à côté de Single sign-on (SSO).
- Dans Select SSO provider, choisissez Microsoft Azure AD.
- Entrez votre Azure Client ID (Application (client) ID) et Client Secret.
- Dans le champ Tenant ID, entrez une valeur basée sur les comptes que vous souhaitez autoriser :
- Votre directory (tenant) ID d’Azure : Uniquement les utilisateurs de votre organisation spécifique.
common: Comptes Microsoft personnels et comptes professionnels/scolaires (Microsoft 365).organizations: Comptes professionnels et scolaires uniquement (Microsoft 365).
- Gardez Scope comme
openid email profile. - La Discovery URL se remplit automatiquement en fonction de l’ID de locataire que vous avez entré. Confirmez qu’elle semble correcte avant de continuer.
- Cliquez sur Enable SSO.

GitHub
Utilisez une application OAuth GitHub comme votre fournisseur SSO. Créez une application OAuth dans les Developer Settings GitHub, puis connectez-la dans Base44. Pour configurer GitHub SSO dans Base44 :- Dans l’éditeur de votre application, cliquez sur Dashboard.
- Cliquez sur Settings.
- Cliquez sur Authentication.
- Cliquez sur Set Up à côté de Single sign-on (SSO).
- Dans Select SSO provider, choisissez GitHub.
- Entrez votre GitHub Client ID et Client Secret.
- Gardez Scope comme
user:email. - Gardez les valeurs par défaut Auth Endpoint, Token Endpoint et Userinfo Endpoint pour GitHub.
- Cliquez sur Enable SSO.

Okta
Utilisez Okta comme votre fournisseur SSO. Dans votre Console d’administration Okta, créez une application Web OIDC pour votre application Base44, puis ajoutez les identifiants dans Base44. Pour configurer Okta SSO dans Base44 :- Dans l’éditeur de votre application, cliquez sur Dashboard.
- Cliquez sur Settings.
- Cliquez sur Authentication.
- Cliquez sur Set Up à côté de Single sign-on (SSO).
- Dans Select SSO provider, choisissez Okta.
- Entrez les éléments suivants :
- Client Id : Votre client ID Okta.
- Client Secret : Votre client secret Okta.
- Okta Domain : Votre sous-domaine Okta uniquement, pas le domaine complet (par exemple, entrez
your-company, pasyour-company.okta.com). - Scope : Gardez
openid email profile. - Discovery URL : Cela se remplit automatiquement lorsque vous entrez votre domaine Okta.
- Cliquez sur Enable SSO.

Configuration avancée / manuelle
Utilisez Advanced / Manual configuration pour connecter tout fournisseur d’identité compatible OIDC qui n’est pas couvert par les options intégrées. Cela inclut des fournisseurs tels que Kakao, tant qu’ils prennent en charge OIDC et que vous les configurez avec les détails corrects de votre fournisseur. Pour configurer Advanced / Manual configuration dans Base44 :- Dans l’éditeur de votre application, cliquez sur Dashboard.
- Cliquez sur Settings.
- Cliquez sur Authentication.
- Cliquez sur Set Up à côté de Single sign-on (SSO).
- Dans Select SSO provider, choisissez Advanced / Manual Configuration.
- Remplissez les champs suivants en utilisant les valeurs de votre fournisseur :
- Name : Un nom pour cette configuration SSO (par exemple,
Auth0,Keycloak,Kakaoou le nom de votre fournisseur d’identité). - Client Id : Votre client ID OIDC.
- Client Secret : Votre client secret OIDC.
- Scope : Gardez
openid email profile. - Discovery URL : L’URL de découverte de votre fournisseur, si disponible.
- Auth Endpoint, Token Endpoint, Userinfo Endpoint, Jwks Uri : Si vous n’utilisez pas d’URL de découverte, collez chaque point d’extrémité de la documentation de votre fournisseur.
- Name : Un nom pour cette configuration SSO (par exemple,
- Cliquez sur Enable SSO.

Étape 3 | Tester votre connexion SSO
Après avoir configuré SSO, testez que tout fonctionne comme prévu. Pour tester votre connexion SSO :- Déconnectez-vous de votre application si vous êtes actuellement connecté.
- Allez à l’écran de connexion de votre application.
- Cliquez sur Log in with SSO ou sélectionnez le fournisseur que vous avez configuré.
- Connectez-vous à l’aide d’une adresse e-mail de votre domaine approuvé.
FAQ
Cliquez sur une question pour en savoir plus sur SSO.Dois-je configurer SSO si je n'utilise qu'une seule connexion ?
Dois-je configurer SSO si je n'utilise qu'une seule connexion ?
Qu'est-ce qu'une URI de redirection et où l'utiliser ?
Qu'est-ce qu'une URI de redirection et où l'utiliser ?
https://app.base44.com/api/apps/{{APP_ID}}/auth/sso/callback{{APP_ID}} par votre ID d’application Base44 réel.Qu'est-ce qu'une URL de découverte et dois-je l'ajouter ?
Qu'est-ce qu'une URL de découverte et dois-je l'ajouter ?
- Pour Google, vous n’avez pas besoin d’entrer une URL de découverte. Base44 la gère automatiquement.
- Pour Microsoft (Azure / Entra ID), l’URL de découverte se remplit automatiquement en fonction de l’ID de locataire que vous entrez. Le format est
https://login.microsoftonline.com/{TENANT_ID}/v2.0/.well-known/openid-configuration, où{TENANT_ID}est l’ID de votre locataire d’annuaire,commonouorganizations. - Pour Okta, l’URL de découverte se remplit automatiquement lorsque vous entrez votre sous-domaine Okta.
- Pour GitHub, vous pouvez laisser le champ URL de découverte vide.
- Pour les fournisseurs Advanced / Manual tels que Kakao, suivez la documentation de votre fournisseur. S’ils vous donnent une URL de découverte, collez-la dans le champ Discovery URL. Sinon, entrez plutôt les points d’extrémité individuels.
Que faire si je vois une erreur lors de la connexion avec SSO ?
Que faire si je vois une erreur lors de la connexion avec SSO ?
- Votre URI de redirection dans Base44 correspond exactement à celle du tableau de bord de votre fournisseur.
- Votre client ID, client secret et, si utilisée, Discovery URL sont corrects.
- Le scope est défini comme
openid email profileà la fois dans la configuration de votre fournisseur et dans Base44 (ou un scope e-mail équivalent).
Pourquoi la connexion Google affiche-t-elle toujours « base44.com » au lieu du nom de mon application après avoir configuré SSO personnalisé ?
Pourquoi la connexion Google affiche-t-elle toujours « base44.com » au lieu du nom de mon application après avoir configuré SSO personnalisé ?
base44.com comme nom d’application ou badge, votre projet Google personnalisé n’a pas encore été entièrement approuvé. Une fois que Google approuvera votre projet, le nom ou la marque de votre propre application apparaîtra au lieu de base44.com.Comment puis-je m'assurer que le nom de mon application apparaît dans la connexion Google au lieu de « base44.com » ?
Comment puis-je m'assurer que le nom de mon application apparaît dans la connexion Google au lieu de « base44.com » ?
Quelles applications utilisent couramment SSO ou OAuth ?
Quelles applications utilisent couramment SSO ou OAuth ?


base44.com.