Skip to content

Initial Release

Latest

Choose a tag to compare

@Gobo42 Gobo42 released this 29 Jul 19:00
· 1 commit to master since this release

Test Identity Provider 1.0.0

Initial release of a self-contained SAML 2.0 test Identity Provider written in Go.

Highlights

  • SP-initiated SAML authentication
  • Multiple configurable service providers
  • Optional AuthnRequest signature enforcement per SP
  • Configurable Response and Assertion signing
  • RSA-SHA256 signatures and SHA-256 digests
  • Exclusive XML Canonicalization support
  • Persistent NameID support
  • Configurable claims and per-SP attribute mappings
  • File-based users, groups, claims, SPs, certificates, and configuration
  • Browser-based administration portal
  • Signing certificate generation, archival, and restoration
  • Live authentication and debug logs
  • In-memory dashboard metrics
  • Example configurations, nginx proxy configuration, and per-user systemd service

Quick start

Download and extract testidp-1.0.0.tar.gz, then follow the included README.md.

The archive contains a Linux AMD64 binary and all required documentation and examples.

Important

Test Identity Provider is intended only for development and test infrastructure. It uses plaintext passwords, provides an unauthenticated admin portal, and serves HTTP without built-in TLS. Do not use it in production or expose it to untrusted networks.