With SSO, your team can log in to your Base44 app using accounts from platforms like Google, Microsoft, GitHub, or Okta. This makes login faster and more secure removing the need to manage separate passwords.
/apps/
and before /editor/
is your app ID. In this example:
In the left menu, click "APIs & services", then "Credentials"
Click "Create credentials" → Create OAuth 2.0 client ID
Choose "Web application"
Set a name
Scroll down to "Authorized redirect URIs"
Head over to "Data access" and "Scopes"
openid
https://www.googleapis.com/auth/userinfo.email
Copy the "client ID" and "client secret"
Paste these details into your Base44 app settings
You're all set!
Click Azure Active Directory → App registrations → New registration
Name your app and choose the appropriate account type.
Enter your "Redirect URI"
Go to "Certificates and secrets" and select "New client secret"
Go to API permissions and add the scopes
email
openid
profile
User.Read
Copy the "client ID," "client secret," and discovery URL
Paste these details into your Base44 app settings
You're all set!
Under "OAuth apps", click "NewAuth App"
Fill out the form and click on "Register application" when finished
Copy the "client ID" and "client secret"
Paste this information in your Base44 app settings
You're all set!
Go to your Okta admin dashboard
https://<your-okta-domain>.okta.com/admin
Go to Applications → Applications, then click "Create app integration"
Inside "Create a new app integration" choose the following settings
In the app settings
After creating the app, copy these down
Paste this information into your Base44 app settings
You're all set!
Do I need to set up SSO if I only use one login?
Where do I find my Base44 app ID?
https://app.base44.com/apps/686404784ac37377589a1f7f/editor/...
The long string after /apps/
and before /editor/
is your app ID.What is a redirect URI and where do I use it?
What is a discovery URL? Do I need to add it?
What if I see an error when logging in?
openid
and email