Customer provided credentials
Previously, whenever you created a destination connection, you were authenticated & authorized via OAuth 2 using the Wondaris app. Now, we provide you with another option, that is using your own approved OAuth 2.0 app. The app can be only used in private mode to secure you data access.
The general process for connecting Wondaris is as follows:
In the System you want to send customer data to
Enable API access
Create an “application” & set it up appropriately - generally the following are required / generated:
Application Name - make sure this identifies the application
Client ID - usually generated, this is a unique, public identifier for the application
Client Secret - generated & often hidden in the system generating it (the user needs to actively ask for it to be shown), this is a unique value that should be known only to the application (Wondaris) and the authorisation server (the system being integrated with) - it is essentially the password to the “application” for Wondaris.
You may need to add other people in your business access to the application to allow them to use it (and authorise Wondaris to use it)
Copy the Client ID & Secret and store them somewhere secure - they will need to be added to Wondaris in the subsequent steps.
In Wondaris
Go to Create Destination
Choose the destination type you wish to connect
Choose “Customer App”
Click “Add new”
Enter App Name and paste the Client ID & Client Secret from the system you want to send customer data to in Setup Auth App
Follow the OAuth flow, authorising Wondaris
Setup the destination connection & Use the destination in activations
For more information on the technicalities of the Client ID & Client secret within the OAuth 2.0 protocol see https://www.oauth.com/oauth2-servers/client-registration/client-id-secret/
And generally OAuth 2.0: https://oauth.net/2/
(Note these article can be quite technical and not needed to use this functionality)