Web API: saml2/acs: Difference between revisions

From QPR ProcessAnalyzer Wiki
Jump to navigation Jump to search
(Created page with "'''Samlsignin''' method accepts the SAML assertion from the identity provider and responses with the http status code 302 (Found) with an url to QPR ProcessAnalyzer containing...")
 
No edit summary
Line 1: Line 1:
'''Samlsignin''' method accepts the SAML assertion from the identity provider and responses with the http status code 302 (Found) with an url to QPR ProcessAnalyzer containing the samlhash parameter (which can then be used in to [[Web_API:_Token|login]]).
'''Samlsignin''' accepts the SAML assertion from an identity provider (IdP) and responses with the HTTP status code 302 (Found) with a location (HTTP response header) to QPR ProcessAnalyzer containing samlhash (that is then used in to [[Web_API:_Token|login]]).


<pre>
<pre>
Line 9: Line 9:
</pre>
</pre>


Example location: https://customer/qprpa/ui/#?sys:username=<username>&sys:samlhash=<samlhash>
Example location (in the HTTP response header): https://customer/qprpa/ui/#?sys:username=<username>&sys:samlhash=<samlhash>


[[Category: QPR ProcessAnalyzer]]
[[Category: QPR ProcessAnalyzer]]

Revision as of 17:23, 5 October 2021

Samlsignin accepts the SAML assertion from an identity provider (IdP) and responses with the HTTP status code 302 (Found) with a location (HTTP response header) to QPR ProcessAnalyzer containing samlhash (that is then used in to login).

Url: POST /api/samlsignin
Content-Type: application/x-www-form-urlencoded
Body:
Body (as form data with SAMLResponse):
SAMLResponse=<assertiondata>

Example location (in the HTTP response header): https://customer/qprpa/ui/#?sys:username=<username>&sys:samlhash=<samlhash>