Azure AD - Signing and Validation (Optional)
This will also allow for Single Logout (SLO) and IdP initiated logout.
EasySSO Configuration
- On the Certificates page
- Click the Generate Certificates button
- Paste the contents of the SP Signing certificate into a text file and then change the filename to cert.cer
- Remove the header (-----BEGIN CERTIFICATE-----) and footer (-----END CERTIFICATE-----)
- On the General page
- Make sure Sign SP Login request is ticked
- For Logout Binding Type select POST
- Copy POST Binding URL and paste into Single Logout URL text box
- Make sure Sign SP Logout request is ticked
- Make sure Sign SP Logout response is ticked
- Make sure Verify SP Logout Request Signature is ticked
- Make sure Verify SP Logout Response Signature is NOT ticked
- Click Save
- Make sure Sign SP Login request is ticked
Azure Configuration
Inside Azure Enterprise Applications - EasySSO
- On the Single sign-on panel for EasySSO
- On the SAML Certificates Verification certificates (optional), click Edit
- On the Edit page for Verification certificates (optional)
- Make sure Require verification certificates is ticked
- Make sure Allow requests signed with RSA-SHA1 is ticked
- Click the Upload certificate button and upload the previously saved cert.cer file
- Click Save
Encrypted Assertions (Optional)
Azure Encrypted assertions requires Microsoft Entra ID Premium
EasySSO Configuration
- Open the EasySSO Admin page
- Click the SAML button to be taken to the SAML Admin configuration
- Check the 'Encrypt Assertions' check box
- Click the Save button at the bottom of the page to save the updated configuration
- Click the 'Certificates' tab
- Click the button to download the SP Certificate. This certificate is in a CER format
Azure Configuration
- Open your SAML Administration page
- Open the SAML Client configuration
- In the side panel, in the security section, click "Token encryption" and then click to import certificate
- Upload the SP Certificate previously downloaded into the encrypted certificate section (If your client only allows .crt or .pem certificates, copy the contents of the sp certificate text box into a new file and save it with the name of 'myeasyssosp.crt' or 'myeasyssosp.pem' as appropriate).
- Click the ellipsis button (...) and then click to Activate token encryption certificate