Changes for version 0.02 - 2026-09-11
- Fix the build on older ExtUtils::ParseXS: an XSUB local named sp shadowed the stack pointer.
Modules
the punk saml subcommands
sign in with SAML 2.0 identity providers
SAML 2.0 service provider for Punk applications
what a refusal throws
one identity provider
SAML metadata, read and written
the AuthnRequest and its binding
a Response, verified
XML-DSig, verified and made
xs:dateTime, both ways
Examples
- example/IdP/.gitignore
- example/IdP/README.md
- example/IdP/app.psgi
- example/IdP/config/punk.yml
- example/IdP/lib/SSODemoIdP.pm
- example/IdP/root/static/style.css
- example/IdP/root/templates/layout.tmpl
- example/IdP/t/01-basic.t
- example/SSO/.gitignore
- example/SSO/README.md
- example/SSO/app.psgi
- example/SSO/config/punk.yml
- example/SSO/idp-metadata.xml
- example/SSO/lib/SSODemo.pm
- example/SSO/lib/SSODemo/Controller/Web/Root.pm
- example/SSO/root/static/style.css
- example/SSO/root/templates/failed.tmpl
- example/SSO/root/templates/layout.tmpl
- example/SSO/root/templates/me.tmpl
- example/SSO/root/templates/welcome.tmpl
- example/SSO/server.pl
- example/SSO/t/01-basic.t
- example/certs/idp-cert.pem
- example/certs/idp-key.pem
- example/certs/sp-tls-cert.pem
- example/certs/sp-tls-key.pem
- example/run.pl