Auth
Consume a SAML Assertion
Assertion Consumer Service: the identity provider posts the SAMLResponse here to open a dashboard session.
POST
Assertion Consumer Service (IdP posts the SAMLResponse here)
The Assertion Consumer Service (ACS). After the user authenticates at the
identity provider — typically following
GET /auth/saml/{tenantID}/login — the IdP
posts a form-encoded SAMLResponse to this URL. The server validates the
signature against the tenant’s stored IdP certificate, extracts the email, and
maps it to an existing user in the tenant. There is no just-in-time
provisioning: an email that no tenant user owns is rejected, so invite the
user first.
On success the server sets the recurso_session cookie — the same session a
password login issues — and 302s to the
dashboard root. The IdP submits this request from the user’s browser; you do
not call it yourself. Its URL is published in the
SP metadata.
Path Parameters
Body Parameters
The body isapplication/x-www-form-urlencoded, as sent by the HTTP-POST
binding.
Example Request
Example Response
There is no response body. A successful login answers302 Found with the
session cookie:
Errors
Errors use the standard envelope — see Errors.