Customizing login methods and data collection
Choose the login options that fit your audience. You can also collect information during sign-up, and manage passwords and emails.Selecting login methods for your app users
Set up the ways users can join your app so login is quick and secure for everyone. You can enable multiple authentication methods to fit your needs. To select login options:- Go to your app’s Dashboard.
- Click Settings.
- Click Authentication.
- Enable one or more sign-in options:
- Email and password authentication: Members can log in with email and password.
- Google authentication: Members can log in with a Google account.
- Microsoft authentication: Members can log in with a Microsoft account.
- Facebook authentication: Members can log in with a Facebook account.
-
Single Sign-on (SSO): Allow members to log in using a custom SSO that fits your organization’s needs.
SSO is only available for Elite Tier users. Learn more about setting up SSO.

Collecting data at sign-up
Personalize your app experience by collecting key details from your users when they sign up. You can prompt the chat to generate a custom sign-up form that gathers information beyond just an email and password (e.g. full name, company, or role) so you can onboard people smoothly and tailor their app experience from the start. Choose where to store the data:- Users dataset: Store data securely, viewable only by app admins. This is ideal for sensitive or admin-only details.
- Connected dataset: Store user responses in a separate public-facing dataset. This is recommended for data displayed or shared in-app (like company names).
FAQs
Click below to learn more about authentication.Can I use a custom domain instead of Base44 branding in the login window?
Can I use a custom domain instead of Base44 branding in the login window?
Currently, it’s not possible to replace the Base44.com domain shown in Google’s login window with your own custom domain.
Why didn't my user receive a verification or password reset email?
Why didn't my user receive a verification or password reset email?
If users don’t receive verification or password reset emails, try these fixes:
- Check spam folders to see if the email was marked as spam.
- Whitelist app@base44.com to make sure their email provider doesn’t mark it as spam.
- Avoid capitalizing letters in the email address during sign-up.
How do I show a public landing page but require login for other pages?
How do I show a public landing page but require login for other pages?
It’s not possible to make some pages in your app public and keep others private. We know this is a common request, and we’re actively working on adding it. You can follow progress (and add your voice) here: Hybrid Apps – Authentication Support .As a workaround, to set up your Base44 app so that everyone can visit your landing page while requiring users to log in for other pages, follow these steps:
- Set your app to Public (no login required):
In your Dashboard, go to Settings → App Settings. Set App Visibility to Public (no login required). This allows anyone to see your landing page. - Create your landing page with login and sign-up buttons:
Prompt the AI to “create a landing page with login and sign-up buttons.” Make sure this is your app’s main page by selecting it under “Main Page” in your settings. - Require login for other pages:
Ask the AI to require login on all other pages and redirect visitors who aren’t logged in back to your landing page.
How are passwords managed and what happens if someone forgets theirs?
How are passwords managed and what happens if someone forgets theirs?
Base44 automatically handles all passwords securely behind the scenes. If someone forgets their password, they can reset it directly from the login screen by clicking Forgot password?.

Can I add a logout option for my users?
Can I add a logout option for my users?
Yes. Adding a logout option keeps things secure and gives users peace of mind. You can prompt the chat to include a Logout button and place it in the sidebar or app header — wherever it best fits your design.

Can I create a custom authentication flow from scratch in Base44?
Can I create a custom authentication flow from scratch in Base44?
No, Base44 does not currently support creating a fully custom authentication flow from scratch. This means you cannot build your own authentication pages, change the design or language of the built-in auth screens, or fully white label the authentication process. Authentication is managed by the platform to keep your app secure and consistent.Features like white labeling are planned for the future, but are not available yet. Check out the feature request for more information.
Does Base44 support external authentication providers like Apple or Kakao?
Does Base44 support external authentication providers like Apple or Kakao?
You can use SSO with platforms such as Google, Microsoft, GitHub, or Okta. For step-by-step instructions, see the guide on setting up SSO in Base44.If your identity provider supports OIDC (OpenID Connect) and you are on the Elite plan, you can try the “Advanced / Manual configuration” option:
