How to authenticate Instant-On Connectors
What is OAuth?
OAuth ("Open Authentication") is a way for applications to establish your identity using an already-connected credential. OAuth allows an end user's account information to be used by third-party Data Sources, such as Facebook, without exposing the user's password.
Let's say you want to login to a photo sharing application and on the login page it asks you to either provide a username and password or login with Facebook. This "login with Facebook" option takes you to a form page where you select amongst accounts you have. You select an account and the photo sharing application now gives you access.
In this case, the photo sharing application used an OAuth to establish you identity.
You are probably familar with OAuth since most people use it all the time when logging into various services. The login for OAuth looks like this:
Want more detail? Try this article: https://www.hongkiat.com/blog/oauth-connect/
Why does TapClicks use OAuth?
TapClicks leverages several different types of authorization protocols to facilitate the integration of your data (or that of your clients) into the TapClicks platform so that you can display it in a dashboard. These authorization protocols allow regular data updates without requiring authentication credentials to be entered for every interaction.
What issues might I have with OAuth?
The most common issues with Oauth are:
- Credentials have expired
- Password has changed
This secure authentication of data exchange works seamlessly, but if the credentials change or expire it will prevent that exchange from taking place. If this happens, the solution is simply to update the credentials to reinstate the proper exchange of data.