I'm building an mobile App to retrieve information from the HunSpot CRM. The App requires a sign up and login in functionality. When somebody signed up I want the user data to end up in the Contacts (so that I can see new customers coming in). And when the user logs in into the app the credentials needs to be validated against the Contact details.
now my question , what is the best method to set this up? Using OAuth? If so, how can I arrange that the sign up data ends up in the Contact list? And how can I validate the credentials (using OAuth) when logging into the App against the credentials in the Contacts list?
Hi @RGroothuis. I checked with the developer team where I work and this is what Erin (or director of development) said: Sounds like they are trying to a accomplish a Single Sign On (SSO) integration. This article outlines how to set that up using several different identity providers which are necessary for managing credentials. This article from Google's documentation goes further into the topic of third party identity providers for more information.
Hope that helps!
Did my answer help? Please "mark as a solution" to help others find answers. Plus I really appreciate it!
Feb 28, 20239:59 AM - edited Feb 28, 202310:03 AM
Participant
Connect App to HubSpot also for login details
Thanks for the feedback Dan. But I don't believe SSO is the solution I'm looking for. Each user of the mobile app requires their own login details (user name, email, password, etc) and these end up in the Contacts list of HubSpot. Because then I can start managing those customers from the HubSpot CRM including sending newsletters, (up) selling subscriptions etc. To me this doesn't sound like SSO.
To be more clear, when a user of the mobile App signs up his filled in contact details (including password) ends up in the HubSpot CRM contact list. Next time when the user signs in using login name and password then the entered credentials has to be checked against the data in the CRM contact list and when valid the user can continue in the app.