See Local Testing for instructions to set up your local development environment.
- Goto Hub 1
- Goto Hub 1
- Click Federation tab
- Click either Show metadata link
- Login as hub administrator:
username=adminpassword=abc123
- Goto Hub 1
- Click Authentication tab
- Click Test configured authentication sources
- Click admin
- Login as hub administrator:
username=adminpassword=abc123 - Click Logout
- Goto SP 1
- Click idp1 (first one)
- login page should NOT have material design
- Goto SP 1
- Click idp2 (second one)
- login page SHOULD have material design
- Goto SP 1
- Click idp2 (second one)
- Forgot password link should be visible
- Goto SP 1
- Click idp4 (third one)
- Help link should be visible under login form
- Profile link should be visible under login form
Note: This nag only works once since choosing later will simply set the nag date into the future a little. If needed, use a new private/incognito browser window to retry._
- Goto SP 1
- Click idp2 (second one)
- Login as an "about to expire" user:
username=next_daypassword=a - Click Later
- Click Logout
Note: This nag only works once since choosing later will simply set the nag date into the future a little. If needed, use a new private/incognito browser window to retry._
- Goto SP 1
- Click idp2 (second one)
- Login as an "about to expire" user:
username=near_futurepassword=a - Click Later
- Click Logout
- Goto SP 1
- Click idp2 (second one)
- Login as an "expired" user:
username=already_pastpassword=a
- Goto SP 1
- Click idp4 (third one)
- Login as an "unprotected" user:
username=nag_for_mfapassword=a - The "learn more" link should be visible
- Click Enable
- Click your browser's back button
- Click Remind me later
- Click Logout
- Goto SP 1
- Click idp4 (third one)
- Login as a user without any methods:
username=nag_for_methodpassword=a - Enter one of the following codes to verify (
94923279, 82743523, 77802769, 01970541, 37771076) - Click Add
- Click your browser's back button
- Click Remind me later
- Click Logout
- Goto SP 1
- Click idp4 (third one)
- Login as an "unsafe" user:
username=must_set_up_mfapassword=a
- Goto SP 1
- Click idp4 (third one)
- Login as a "backup code" user:
username=has_backupcodepassword=a - Enter one of the following codes to verify (
94923279, 82743523, 77802769, 01970541, 37771076) - Click Logout
- In order to see the "running low on codes" page, simply log back in and use another code.
- In order to see the "out of codes" page, simply log back in and out repeatedly until there are no more codes.
- Goto SP 1
- Click idp4 (third one)
- Login as a "totp" user:
username=has_totppassword=a - You should see the form to enter a totp code.
- Set up an app using this secret,
JVRXKYTMPBEVKXLS - Enter code from app to verify
- Click Logout
- Goto SP 1
- Click idp4 (third one)
- Login as a "u2f" user:
username=has_u2fpassword=a - Insert key and press
- Click Logout
- Goto SP 1
- Click idp4 (third one)
- Login as a "webauthn" user:
username=has_webauthnpassword=a - Insert key and press
- Click Logout
- Goto SP 1
- Click idp4 (third one)
- Login as a "multiple option" user:
username=has_allpassword=a - Click MORE OPTIONS
- Goto SP 1
- Click idp4 (third one)
- Login as a "multiple option" user:
username=has_all_legacypassword=a - Click MORE OPTIONS
- Goto SP 1
- Click idp4 (third one)
- Login as a "multiple option" user:
username=has_allpassword=a - Click MORE OPTIONS
- Click the help option
- Choose Send
NOTE: At this time, the correct code is not known and can't be tested locally (it's only available in an email to the manager)
- Goto SP 1
- The announcement should be displayed on the hub
- Click idp1 (first one)
- The announcement should be displayed at the login screen
- Goto SP 1
- The sp name should appear in the banner
- Goto SP 1
- Click idp4 (third one)
- Login as a "Review needed" user:
username=needs_reviewpassword=a - Enter one of the following printable codes to verify (
94923279, 82743523, 77802769, 01970541, 37771076) - Click the button to update the profile
- Click the button to continue
- Click Logout