SSO AuthenticationSAML 2.0
IBM Security Verify
Configure IBM Security Verify as a SAML 2.0 identity provider for Safeguard.
IBM Security Verify
Example values
The tenant-specific values (the sg_ab12cde parts) show the shape only — Safeguard displays your real ACS URL and SP Entity ID in the Add Provider dialog after you click Save. This table makes it unambiguous which value goes on which side.
In IBM Security Verify — the custom SAML application (you enter these at the IdP):
| Field | Example value |
|---|---|
| Assertion consumer service URL | https://api.safeguard.sh/auth/idp/realms/sg_ab12cde/broker/ibm-verify/endpoint |
| Entity ID (SP Entity ID) | https://api.safeguard.sh/auth/idp/realms/sg_ab12cde |
| Name ID format | Email |
email attribute | mapped from the user's work email attribute |
In Safeguard — Add Provider → SAML 2.0 (you copy these from the IdP):
| Field | Example value |
|---|---|
| Alias | ibm-verify |
| Display Name | Sign in with IBM Security Verify |
| SSO Service URL | https://<tenant>.verify.ibm.com/saml/sps/saml20idp/saml20/login |
| Entity ID | https://<tenant>.verify.ibm.com/saml/sps/saml20idp/saml20 |
| X.509 Certificate | the PEM block below |
-----BEGIN CERTIFICATE-----
MIIDdDCCAlygAwIBAgIGAX...(full cert from your IdP)...P3B/k0SolrFYPo
-----END CERTIFICATE------ In the IBM Security Verify admin console, go to Applications → Add application → Custom Application → SAML 2.0.
- Under Sign-on, set Assertion consumer service URL to the ACS URL Safeguard shows after Save and Entity ID to the SP Entity ID Safeguard shows after Save.
- Set Name ID format to Email, mapped from the user's email attribute.
- Under Attribute mapping, add an attribute named
emailmapped from the user's email attribute — separate from the Name ID format setting above. - Copy the SSO URL and Issuer, and download the signing certificate, from the app's Sign-on tab.
- In Safeguard, click Add Provider → SAML 2.0 → IBM Security Verify, and enter those three values.
- Assign the application to the entitled users/groups under the app's Access tab.
- Click Test in Safeguard to confirm.
Common errors: a "SAML response validation failed" error at Safeguard usually means the Entity ID entered in Safeguard doesn't exactly match the Issuer IBM Security Verify sends (this comparison is case-sensitive).