Skip to content

authgear/authgear-saml-sp-testing-tool

 
 

Repository files navigation

Authgear Demo SAML SP

A SAML Service Provider testing tool for configuring and testing SAML authentication flows with Authgear or any other Identity Provider.

🌐 Live Demo

Try the tool online at https://samlsp.com

Quick Start

cd app
make setup
make start

Visit http://localhost:5001 to access the tool.

Requirements: Python 3.11

Features

  • Multilingual Support: Available in 10 languages (English, Spanish, French, Portuguese, Russian, Korean, Japanese, Traditional Chinese, Simplified Chinese, Arabic)
  • SAML 2.0 Testing: Complete authentication flow testing with various bindings and NameID formats
  • Metadata Upload: Drag-and-drop SAML metadata file parsing
  • User Attributes: View and analyze returned user attributes and claims

Usage

  1. Configure IdP Settings: Enter your Identity Provider details (Entity ID, SSO URL, certificate) or upload metadata file
  2. Set SP Configuration: Configure Service Provider settings (audience, bindings, NameID format)
  3. Test Authentication: Click "Login" to initiate SAML authentication flow
  4. View Results: Check returned user attributes and authentication status

The tool supports various SAML bindings, NameID formats, and provides detailed error messages for troubleshooting.

Deploy

make -C app push-image
make -C deploy deploy

Dependencies

License

This project is licensed under the MIT License.

About

A demo SAML service provider

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 69.0%
  • Python 28.7%
  • Makefile 1.2%
  • Other 1.1%