Endpoints
Register
Two values, both from your side:string
required
Your service provider’s unique identifier, exactly as your SP sends it in the AuthnRequest
<Issuer>. Case-sensitive, matched as an exact string.string
required
Your Assertion Consumer Service URL — where FaceSign POSTs the signed response.
HTTP-POST binding,
https only.Sandbox service providers activate immediately. Production activation is reviewed by FaceSign
against a verified domain — it is not self-service. Plan for a review step.
Request signing
The metadata declaresWantAuthnRequestsSigned="false". Signed AuthnRequests are not supported in this release —
the IdP rejects them. Send unsigned requests for now.
If your service provider signs by default and cannot be configured otherwise, raise it before
you begin integration; it changes the scope of the work on our side.
What the person actually experiences
Worth being explicit, because the test harness can mislead you here. In production a person never sees a SAML form, a NameID field, or any XML. They:- Attempt some protected action in your application.
- Get redirected to FaceSign by your service provider.
- Have a short conversation with an avatar, with their camera on.
- Get returned to your application automatically.
Related
SAML request contract
What FaceSign accepts and what it returns.
Validate responses
Everything your SP must check before trusting a response.