Platform / Single sign-on

One sign-in for every app.

Connect over OIDC, OAuth 2.1 or SAML 2.0, or put a gateway in front.

The Applications page, listing OIDC, SAML, bookmark and gateway apps with their assignments.The Applications page, listing OIDC, SAML, bookmark and gateway apps with their assignments.

Every common way to connect an app

Add an app from the catalog’s templates, or configure it yourself. Assign it to people or groups and it appears on their dashboard.

  • OIDC and OAuth 2.1: authorization code with PKCE, refresh tokens, client credentials, device code, private_key_jwt and DPoP.
  • SAML 2.0: SP- and IdP-initiated sign-on, metadata import, attribute statements, encrypted assertions and per-app signing keys
  • Forward-auth gateway for Caddy and nginx, with identity passed in headers you configure
  • Bookmarks: a tile for anything else
  • Local development: web and single-page apps accept http redirects on localhost, 127.0.0.1 or [::1] with a port
  • Quickstarts for Next.js, Nuxt, SvelteKit, Express, React, Flask, FastAPI, Django, Go and SAML
One sign-inPayrollSAMLEngineering wikiOIDCSupport deskOIDCInternal adminGatewayHandbookBookmark

Sign-out that reaches the app

OIDC apps get RP-initiated logout and back-channel logout, retried with backoff by a background job.

  • End-session endpoint with post-logout redirect URIs
  • SAML Single Logout when the app starts it, opt-in per app
  • Refresh tokens rotate, and reusing an old one revokes the whole family
  • Consent screens per app
My Apps, the end-user page with a tile for each assigned app.My Apps, the end-user page with a tile for each assigned app.

Federate with the identity provider you already have

Send people to an external OIDC or SAML identity provider, or a Google or Microsoft preset. Route by domain, network zone, app or platform, and create accounts just in time.

Built on open standards.

See the full comparison. Moving from Okta?

  • OpenID Connect
  • OAuth 2.1
  • SAML 2.0
  • PKCE
  • Back-channel logout

Create your organization.

Pick an address and confirm your email, then sign in as its first admin. A setup wizard takes you through the rest.

IdRa’s hosted sign-in page, with a username field, a Next button and a passkey option.