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