verified_human
attestation and return it to a service provider. FaceSign establishes verified_human; it does
not establish workforce identity. The receiving SP keeps account identity, policy, and the final
authorization decision.
Run a live SAML sign-in
Sends a real AuthnRequest through FaceSign and validates the signed result at a FaceSign-operated
test SP. Opens in a new tab, asks for camera access, and takes about 30 seconds.
.invalid synthetic Subject
loopback.user@example.invalid with NameID Format
urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress. On success, its own ACS proves that exact
echoed NameID and the two success-only Attributes in FaceSign’s durable default correlation profile, named
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name and
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress, both with SAML Attribute
NameFormat urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified. They repeat caller-supplied
test input; they are not identity proof.
The browser carries the SAML flow
The browser transports the AuthnRequest to FaceSign and posts the result back to the receiving SP. It also hosts the camera-based verification step.What verified_human means
FaceSign does not perform a one-to-one identity match. By default, success uses a transient,
session-scoped NameID. An approved sandbox may echo an XML Subject or a separately enabled,
non-SAML login_hint compatibility input for correlation, but that unsigned input is not identity
proof and must not authorize access. The loopback exercises FaceSign’s
durable default correlation profile at FaceSign’s own test SP; an external SP receives no conditional
correlation Attributes until FaceSign registers its exact one-or-two-Attribute mapping.
Ownership boundary
Incoming request replay protection and the receiving SP’s response replay protection are separate
controls. AuthnRequests must be unsigned. Registration of the exact service-provider entityID and
HTTPS ACS is required before direct integration testing.
Prefer to read first? The walkthrough covers the three outcomes, what can
cause a denial, and what to check on the result page.
Continue
Configure
Register the SP, import metadata, and set the supported request profile.
SAML messages
Review request, success, and denial XML plus the validation checklist.
Test loopback
Run the FaceSign-owned test and inspect a real signed result.
Troubleshooting and limits
Plan timeouts and fallback, then diagnose current SSO errors.