Press "Enter" to skip to content
< Back

Example SSO – Preemptive

The following is a reference walking through setting up Preemptive SSO using the SSO Setup Assistant. This is an example only.

Note: depending on the options you choose these instructions will change. It is best to go by what the SSO Setup Assistant says and use the following instructions only as a reference.

  1. Follow the instructions here: Enterprise Single Sign-On (SSO) to add a tech user and Enable Azure. 
  2. Log in with your Tech User account information at: https://whentowork.com/logins.htm
  3. Once logged in, click the SSO tab.
  4. Click the SSO Setup Assistant button to launch the assistant. sso tab and sso setup button
  5. Follow the step by step instructions in the Assistant. 

The Assistant will take you through each step. NOTE: This is for reference only:

  1. Welcome (FOR REFERENCE ONLY, FOLLOW THE SETUP ASSISTANT)
    sso setup welcome
  2. Select an SSO Mode: the following steps closely follow preemptive selection (follow the SSO Setup Assistant for your selection).  (FOR REFERENCE ONLY, FOLLOW THE SETUP ASSISTANT)
    sso setup mode preemptive
  3. Security Preferences: including two-factory for authentication for native login, manager native login, and accessing WhenToWork using Work Assistant (Alexa skill). (FOR REFERENCE ONLY, FOLLOW THE SETUP ASSISTANT)
  4. Azure App Creation: if you haven’t already done so, you will need to create a new SSO app for WhenToWork in your Azure portal. (FOR REFERENCE ONLY, FOLLOW THE SETUP ASSISTANT)
    sso setup azure app creation
  5. OAuth Base URI (FOR REFERENCE ONLY, FOLLOW THE SETUP ASSISTANT)
    sso setup oauth base uri
  6. OAuth Metadata URI (FOR REFERENCE ONLY, FOLLOW THE SETUP ASSISTANT)
    sso setup oath metadata uri
  7. Validate Id Token Settings (FOR REFERENCE ONLY, FOLLOW THE SETUP ASSISTANT)
    sso setup validate id token
    sso setup validate id token test azure
  8. External Id Claim (FOR REFERENCE ONLY, FOLLOW THE SETUP ASSISTANT)
    sso setup external id claim
  9. Client Credentials (FOR REFERENCE ONLY, FOLLOW THE SETUP ASSISTANT)
    sso setup azure add client secret
    sso setup copy client secret
  10. Validate Access Token Settings (FOR REFERENCE ONLY, FOLLOW THE SETUP ASSISTANT)
    sso setup validate access token
  11. Custom Claims (optional) (FOR REFERENCE ONLY, FOLLOW THE SETUP ASSISTANT)
    sso setup custom claims optional
  12. Authorization Access Control Expressions (FOR REFERENCE ONLY, FOLLOW THE SETUP ASSISTANT)
    sso setup authorization access control expressions
  13. Users Query Url and required permissions (FOR REFERENCE ONLY, FOLLOW THE SETUP ASSISTANT)
    sso setup users query url
  14. Manager Provisioning
    If the main manager account is not provisioned yet, choose the name of the person from the list of Azure users on the left and then click the “Click to WhenToWork Manager [name]” button on right to link. (FOR REFERENCE ONLY, FOLLOW THE SETUP ASSISTANT)
  15. Employee Provisioning  (FOR REFERENCE ONLY, FOLLOW THE SETUP ASSISTANT)
    sso setup employee provisioning
  16. Home Page URL (FOR REFERENCE ONLY, FOLLOW THE SETUP ASSISTANT)
    sso setup home page url
    sso setup home page url in azure
  17. Apply Changes (FOR REFERENCE ONLY, FOLLOW THE SETUP ASSISTANT)
    sso setup apply changes

Related Links: