SAML Mock

Utility for creating instances of SAML Identity Providers and Service Providers. Usefull for development and testing production-ready applications that leverage SAML.

  • Backend implemented in Python with help of FastAPI and SQLModel on top of pysaml2 library.
  • Frontend implemented in vanilla JS with help of redom and chota.
  • Developed iteratively by applying feedback from my friends.

Features

  • Assertion attributes fully configurable before assertion or on-the-fly.
  • IdP-initiated and SP-initiated workflows.
  • Relay-State propagation.
  • Easy configuration based on metadata URLs.
  • Configurable through UI and API.