Supporter Hub + Okta Integration Overview
The Okta integration uses the Open ID framework to allow authenticated users to seamlessly log in to the Supporter Hub, without being prompted to enter any credentials from Okta.
Set Up Instructions and Process
- Create a web app in Okta. The web app log-in and redirect URL will point to the Supporter Hub page.
- Add supporters under ‘Assignments’ in the web app with a primary email address for each. This will determine who is able to access the Hub.
- Construct a URL that will intercept the request to the Supporter Hub and ask the supporter for log-in details. This is the ‘authorize’ endpoint. Engaging Networks will use the email that comes across as the authentication email.
- Connect Okta in the Extensions Manager of your Engaging Networks account. Under Account Settings, click on the Extensions tab and select the Okta integration. Click ‘enable.’
5. In the Hub page admin settings, select Single Sign On, and enter and save the necessary credentials to configure.
6. When the redirect is sent to Engaging Networks, it will make the appropriate calls to obtain the access token. Using the access token, Engaging Networks will make a call to the ‘userinfo’ endpoint to obtain the email address of the authenticated user. It will then use that email address to log the supporter into the Hub.