Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
72:integration:saml [2019/06/12 08:40] – [Lessons Learned] sngr | 72:integration:saml [2019/08/28 12:00] – emr | ||
---|---|---|---|
Line 41: | Line 41: | ||
providerId="< | providerId="< | ||
signatureKeyAlias=" | signatureKeyAlias=" | ||
- | > | + | > |
</ | </ | ||
Line 76: | Line 76: | ||
nameIdPolicyFormat=" | nameIdPolicyFormat=" | ||
userFullnameTemplate=" | userFullnameTemplate=" | ||
- | | + | |
<!-- hardcoded magic value that specifies the NameID from the SAML reply --> | <!-- hardcoded magic value that specifies the NameID from the SAML reply --> | ||
< | < | ||
Line 147: | Line 147: | ||
The resulting XML file can be sent to the SAML IdP administrators and contains all information necessary to set up the trust relationship on the IdP side. After the SAML IdP has been configured with the SP metadata, users will be able to authenticate successfully with Stages through the SAML IdP. | The resulting XML file can be sent to the SAML IdP administrators and contains all information necessary to set up the trust relationship on the IdP side. After the SAML IdP has been configured with the SP metadata, users will be able to authenticate successfully with Stages through the SAML IdP. | ||
+ | ===== Configure the SAML Request Type ===== | ||
+ | |||
+ | The default binding type of the SAML Request is '' | ||
+ | |||
+ | Some IDPs do not work with that type and rather need a POST Request. This can only be found out on the IDP. | ||
+ | |||
+ | This can be configured in the '' | ||
+ | |||
+ | < | ||
+ | sendBinding=" | ||
+ | </ | ||
===== Validated IdP Vendors ===== | ===== Validated IdP Vendors ===== | ||
Line 156: | Line 167: | ||
Please let us know if you were able to make Stages SAML work with your server and it is not on this list yet. | Please let us know if you were able to make Stages SAML work with your server and it is not on this list yet. | ||
- | |||
- | ===== Lessons Learned ===== | ||
- | |||
- | The default binding type of the SAML-Request is created as a redirect. | ||
- | |||
- | Some IDP (f.e. at Renault) doesn´t work with that type and rather need a POST-Request. | ||
- | |||
- | This can be configured in the identity-provide section of the config.xml: | ||
- | |||
- | **sendBinding=" | ||
- | |||
- | There a re no easy options to fint it out, because the IDP only seems to deny the Request (without telling the concrete reason in the response). Only at IDP (→ mostly customer) the problem can be identified. | ||