3rd Party Authentication

Zak Katz: Can you send in a ticket here: New Bug Form
It’s working on my end so I will need to have someone dig in further!

Bruno Ribeiro: Correct, you will have to set up External Users at the beginning of the app process because whichever app you’re using right now already utilizes Adalo as the Users collection.
I have not tried this workaround myself, but it might be possible to create a new app, select external users, and then copy and paste your old app into the new one. I do not know what would happen with relationships to the users collections (likely those would need to be re-set) and you would have to export your data from the old app and re-import into the new app.

Katelyn Campbell: so it looks like the beta only works with blank apps. If you try and use a template it won’t work.

Zak Katz: this is great feedback, could you submit that here: This typeform has moved

OK guys, in order to make it work with Google Firebase, follow the steps below : :tada:

  1. Go to https://firebase.google.com/ and create a new project
  2. Enable Authentication
  3. Go to Authentication → SignIn Methods and enable “Email and Password”
  4. Create a first user (very important)
  5. Go to your Firebase projects settings and copy your “API WEB KEY”
  6. Go Adalo, create a new blank project, go to “Advanced Settings”.
  7. For the LOGIN phase, use the following url : https://identitytoolkit.googleapis.com/v1/accounts:signInWithPassword with QUERY PARAMETERS : “key” : yourkey copied before
    For Body, use
    {“email”:“yourFirstUserEmail”,“password”:“yourFirstUserPassword”,“returnSecureToken”:true}
    with your user created before.
    Then click “Next” and assign “Which output is the authentication token” to idToken, and “Which output is the user ID” to localId.
    Repeat the same for signup, but with url https://identitytoolkit.googleapis.com/v1/accounts:signUp and for body, input
    {“email”:“NewUserEmail”,“password”:“NewUserPassword”,“returnSecureToken”:true} with NEW USER credentials
    Click next, assign same values as before.
    Now, you are all set !
    Currently the BETA phase doesn’t go further, because the next step “USERS COLLECTION” returns “ExternalCollectionSetupForm”.
    But stay tuned for our next updates of this tutorial !
    Cheers from Switzerland

Katelyn Campbell: This lets me get as far as Step 4, but then clicking the Next button does absolutely nothing. Clicking Watch Tutorial Video or Red the Docs before starting step 1 does nothing either (tried Chrome and Edge). Submitted feedback/bug report, haven’t heard back.

Katelyn Campbell: Hi, thanks for this amazing feature ! Just a quick question, when will the stable version be available ?

Anyone knows how to handle wrong authentications with the beta version ? When I put wrong credentials, Adalo raises an error but I will still be pushed to the “logged in”/home screen. I would like the user to stay on the login form and pop up an error message when the user fill in wrong credentials.
Thanks in advance !

If this task wiil be done I can to conect Adalo to Facebook marketing Api?
So that I can see events and statistics in Facebook ads and I can create facebook ads.

An interesting feature will be to enable external users when we copy an app


Originally posted by: grigoriadis.georges@gmail.com

Ben Haefele hello, do we have an official released day?


Originally posted by: grigoriadis.georges@gmail.com

Yes…We need 3rd party API that supports Oauth authentication ASAP lol.

Hi Ben Haefele, would be appreciated if an update can be shared. I know the team is hard at work on performance upgrades over new features, and I agree with this approach wholeheartedly as performance right now is king.
Keeping this in mind, an ETA + update would be very helpful for those who voted for this feature, so that everyone could know when it’s coming and if it’s being delayed due to ongoing performance upgrades, they’ll be on the same page there too.

Hi Adnan Ahmed, is there specific functionality beyond what’s already available in the beta that you’re looking for?

Ben Haefele: for me personally, I’m trying to create a “log-in with Discord” button (which uses OAuth2) just like there’s one for Google/Apple. I’m not too good at using APIs and custom actions, which is why I can’t create one myself now.
While having this feature would be very useful for my app, I’m using workarounds right now, and therefore am willing to wait if it helps the team focus on other improvements, such as performance, right now.

Ben Haefele: How do we get beta access?

Hello Guys is it already built?

Ben Haefele: Waiting on the Facebook auth

Zach Smith: You can get access by enabling developer mode in your account settings

Hi Ben Haefele, how do we get access to the beta? Developer mode is enabled…