Setup Okta SSO For Overdrive

Contents

  • Supported features

  • Requirements

  • Configuration steps

  • Notes

Supported features

  • Service Provider (SP)-Initiated Authentication (SSO) Flow - this authentication flow occurs when the user attempts to log in to Overdrive.

  • User Federation, role management, etc. are not supported. Users and their Overdrive roles, information, etc.  will still need to be managed within Overdrive.

 

Requirements

  • Have access to an Okta tenant

  • Be an Okta administrator to that tenant

  • Be an existing Overdrive admin

  • All users’ Overdrive username/email must match exactly their Okta email

 

Configuration steps

  • In Okta, Go to Applications → Browse App Catalog, and search and add Overdrive by Mike Albert

  • Assign the users or groups that should be able to log into Overdrive.

  • Go to the Mike Albert Overdrive App → Sign On tab and note of the Client ID and Client Secret.

  • Log into Overdrive admin portal → Settings → Authentication

  • Toggle ‘Require All Users and Drivers to Authenticate with SSO’

  • In the ‘SSO Platform’ dropdown, select Okta

  • Fill out the required fields

    • Okta Client Id (from above)

    • Okta Client Secret (from above)

    • Okta Issuer URI ({replacewithyourcustomname}.okta.com) (no http/https)

  • Click ‘SUBMIT’

  • Now all users will be required to login using Okta as SSO

Service Provider (SP)-Initiated SSO

  • From your browser, navigate to the overdrive.mikealbert.com

  • Enter your email address and click continue

  • If all previous steps where completed, you will be redirected to Oktas login page

  • Log in with Okta. If your credentials are valid, you will be redirected to the Overdrive dashboard