SyAuth is now a SAML 2.0 Identity Provider

SyAuth is now a SAML 2.0 Identity Provider
Announcements

April 22, 2026 — A week after SCIM shipped, the other half of the enterprise-identity story arrives: SyAuth can now act as a SAML 2.0 Identity Provider. Customer apps — Salesforce, AWS IAM Identity Center, a homegrown internal tool — can delegate sign-in to SyAuth, receive a signed assertion back, and trust it.

Paired with the SCIM server we shipped last week, SyAuth now covers the full SSO + Directory Sync checkbox that every enterprise procurement spreadsheet cares about.

What shipped

  • SP-initiated SSO over HTTP-Redirect (request) and HTTP-POST (response) bindings.
  • RSA-SHA256 signed assertions with enveloped XML-DSig and exclusive canonicalisation.
  • IdP metadata endpoint at /saml/metadata/ so customers can configure their end in one click.
  • Configurable attribute mapping per Service Provider — emit email, firstName, lastName, or any ExtsUser field as the SP expects.
  • Per-workspace management UI at /security/saml. Register a customer app with its Entity ID, ACS URL, and attribute map; revoke the moment a relationship ends.
  • Full audit trail. Every SSO success, failure, SP registration, and change lands in your workspace's immutable audit log.

Security properties

  • 5-minute assertion lifetime with 30-second clock-skew tolerance.
  • ACS URL validated against the registered one — closes assertion-redirect open-redirect attacks.
  • Audience restriction set to the SP's Entity ID — a captured assertion can't be replayed against a different SP.
  • InResponseTo always set; downstream SPs that enforce it will reject unsolicited assertions.

Setup

Generate an IdP keypair, set four env vars (SAML_IDP_ENTITY_ID, SAML_IDP_SSO_URL, SAML_IDP_CERT_PEM, SAML_IDP_KEY_PEM), register each Service Provider in the dashboard, and you're in business. Full walkthrough with Salesforce / AWS / custom-app examples on the developer portal.

Available today on every SyAuth plan.

Share this article