I built a Desktop application and I use Firebase to allow people to signup with Google or Microsoft and most importantly get an access_token that allows the client to retrieve the contacts in their organization (using Google Contacts API and Microsoft Graph API). Last week I was setting things up with a new user. She works remotely for a startup and uses Okta to access services.
When we tried to signup with Google, it just didn’t recognize the email, so that doesn’t look like it’s a viable solution. I was wondering:
- Does Okta offer an oauth2.0 workflow to authenticate the user?
- If yes, with the acess_token that is returned, is there an API to retrieve the users in the same organisation?
If not, how should I go around it to authenticate with Google?