Topic
How to capture a SAML Response when logging into Everbridge Suite via Single Sign-On (SSO).
Description
Capturing a SAML response will validate whether or not an SSO user ID is the same value that is passed to the identity provider. If these values are different, contacts and users will not be able to log in via SSO. The sections below, show how to capture a SAML response in the two most frequently used browsers:
- Google Chrome.
- Mozilla Firefox.
Google Chrome
- From an organization's SSO login page, open the developer menu by right-clicking and clicking Inspect.
- Click Network from the menu bar, and select the option for Preserve log.
- Click Go To IDP Login page and log in.
|
- From the list of items that load, click defaultAlias.
- To find the item quickly, enter "defaultAlias" (without quotes) in the Filter box.
|
- In the Headers pane, scroll down to Form Data, and copy all the code appearing after SAMLResponse.
- Using the picture to the right as an example, begin copying the code at PHNhbW.
|
- Go to https://www.samltool.com/decode.php, paste the SAMLResponse code into the Deflated and Encoded XML text box, and click the DECODE AND INFLATE XML button.
- Click the icon from the Deflated XML text box to copy the new code, and click XML Pretty Print from the left.
|
- Paste the new code into the XML text box, and click the TURN PRETTY button.
|
Compare the NameID value in the XML to the SSO User ID in the contact or user profile to ensure the values match.
In the image to the right, the NameID that is being passed to the identity provider is bridge@ever.com. The contact or user record's SSO user ID would need to be the same for login via SSO to work.
|
Mozilla Firefox
- From the organization's SSO login page, open the developer menu by right-clicking and clicking Inspect Element.
- Click Network from the developer menu bar.
- Click Go To IDP Login page and log in.
|
- In the Filter URLs search box, enter "defaultalias" (without quotes).
|
- Click on defaultAlias from the results.
- Click on Params from the sub-menu.
- Click on the SAMLResponse value, select the entire value using the keyboard shortcut Ctrl+A, and then copy it using the keyboard shortcut Ctrl+C.
|
-
Go to https://www.samltool.com/decode.php, paste the SAMLResponse code into the Deflated and Encoded XML text box, and click the DECODE AND INFLATE XML button.
- Click the icon from the Deflated XML text box to copy the new code, and click XML Pretty Print from the left.
|
-
Paste the new code into the XML text box, and click the TURN PRETTY button.
|
Compare the NameID value in the XML to the SSO User ID in the contact or user profile to ensure the values match.
In the image to the right, the NameID that is being passed to the identity provider is bridge@ever.com. The contact or user record's SSO user ID would need to be the same for login via SSO to work.
|
Article Feedback
While we can’t respond to you directly, we’d love to know how we can improve the article.
Please sign in to leave a comment.