Provides a pure Go implementation of the Security Assertion Markup Language SAML 2.0 specification.
A SAML service provider is a program that consumes assertions from an identity provider. For example, an end user might try to access a web page exposed by a service provider and be redirected to an indentity provider for authentication. An example service provider is included that demonstrates various ways of using this package. See the example README for details on usage.
Run the following make commands to set up your development environment and install dependencies.
make deps
make generate
make test
make deps
installs package dependencies.
make generate
bundles various files in the built binary.
make test
runs unit tests.