AuthBroker Example — SAML Identity Provider AuthBroker Example App

🔐 Example SAML Identity Provider

This is a simulated multi-tenant SAML 2.0 Identity Provider for testing the AuthBroker. Each tenant represents a municipality with its own user directory and signing certificate.


Configured Tenants

Kristianstads Kommun kristianstad
Entity ID https://idp.example.local/kristianstad
SSO URL https://test-idp.authbroker.digixoil.se/saml/kristianstad/sso
Metadata URL https://test-idp.authbroker.digixoil.se/saml/kristianstad/metadata
Test Users
Username Password Name Email Role
kristianstad.user1 Test1234! Kristianstad User1 kristianstad.user1@kristianstad.se admin
kristianstad.user2 Test1234! Kristianstad User2 kristianstad.user2@kristianstad.se handlaggare
Tanums Kommun tanum
Entity ID https://idp.example.local/tanum
SSO URL https://test-idp.authbroker.digixoil.se/saml/tanum/sso
Metadata URL https://test-idp.authbroker.digixoil.se/saml/tanum/metadata
Test Users
Username Password Name Email Role
tanum.user1 Test1234! Tanum User1 tanum.user1@tanum.se admin
tanum.user2 Test1234! Tanum User2 tanum.user2@tanum.se handlaggare

How it works
  1. The consuming application redirects the user to AuthBroker's login endpoint.
  2. AuthBroker creates a SAML AuthnRequest and redirects the browser to this IdP's SSO URL.
  3. This IdP presents a login form. The user enters their test credentials.
  4. The IdP creates a signed SAML Response and auto-POSTs it to AuthBroker's ACS endpoint.
  5. AuthBroker validates the assertion, extracts claims, and redirects the user back to the application.
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.