# API / OAuth2 - Identify user to retreive data from the API

**URL:** <https://forum.adalo.com/t/api-oauth2-identify-user-to-retreive-data-from-the-api/18882>\
**Category:** External Collections, Custom Actions & Collections\
**Created:** [October 25, 2021, 5:44pm UTC](https://forum.adalo.com/t/api-oauth2-identify-user-to-retreive-data-from-the-api/18882 "2021-10-25T17:44:17Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![JeremyD](https://avatars.discourse-cdn.com/v4/letter/j/6de8d8/32.png) [@JeremyD](https://forum.adalo.com/u/JeremyD)\
**Post date:** [October 25, 2021, 5:44pm UTC](https://forum.adalo.com/t/api-oauth2-identify-user-to-retreive-data-from-the-api/18882/1 "2021-10-25T17:44:17Z")

</div>

Hi,

I try to make something works and I gave it a few tries already :

I have an API that need the user to sign-in and authorize the app (with a token), to be able to get info.

I’ve seen on a thread that Integromat would be a good fit, but no : Integromat seems only capable to identify the app - like if you want to populate your database with data, but not each individual user.

I’ve been able to do something similar with Bubble to see the logic, and they use “Sign in / up with social network”, then you can select your previously configured API.

But I can’t figure out how to create something like : Button (with all the API parameters: scope, URI, response type…) → open the login page to the user → user sign-in → redirect back to the app.

Then I’ll maybe use Integromat to get the info on a regular basis (every X mn or hours).

Any clue on how to set up this authentication method with Adalo ?

Thanks!

---

<div class="post-metadata">

**Author:** ![Erik](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/erik/32/7849_2.png) [@Erik](https://forum.adalo.com/u/Erik)\
**Post date:** [October 26, 2021, 4:25pm UTC](https://forum.adalo.com/t/api-oauth2-identify-user-to-retreive-data-from-the-api/18882/2 "2021-10-26T16:25:05Z")

</div>

Hi Jeremy,

I think you’re looking for Adalo’s External Users Beta program.

Here’s their announcement: [- YouTube](https://www.youtube.com/watch?v=r2DePEtEmNg)

This might help explain how to integrate it better than the docs: [Adalo x Supabase Integration Part 1 - YouTube](https://youtu.be/YGP1LXctLk4)

---

<div class="post-metadata">

**Author:** ![JeremyD](https://avatars.discourse-cdn.com/v4/letter/j/6de8d8/32.png) [@JeremyD](https://forum.adalo.com/u/JeremyD)\
**Post date:** [October 26, 2021, 4:42pm UTC](https://forum.adalo.com/t/api-oauth2-identify-user-to-retreive-data-from-the-api/18882/3 "2021-10-26T16:42:06Z")

</div>

Hi @Erik ,

Thank you for the ressources ! 😉

I just got the access to the beta progam, so I’ll give it a try!

So for you it should be doable like that ? Because I don’t want user to use their external credentials to log in to my app, but just to get access to their data through this API, individually 🙂

Thank you again!

---

<div class="post-metadata">

**Author:** ![Erik](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/erik/32/7849_2.png) [@Erik](https://forum.adalo.com/u/Erik)\
**Post date:** [October 26, 2021, 8:50pm UTC](https://forum.adalo.com/t/api-oauth2-identify-user-to-retreive-data-from-the-api/18882/4 "2021-10-26T20:50:56Z")

</div>

External user auth is when a user logs in using their credentials hosted on another platform (firebase, bubble, supabase, webflow, etc.).

So, to your answer, yes. They can log in and see their data using their existing credentials.
