If available in Hex, the package can be installed as:
- Add
elixir_samlto your list of dependencies inmix.exs:
```elixir
def deps do
[{:elixir_saml, "~> 0.3"}]
end
```
Security Assertion Markup Language (SAML) documents contains signed and verified information from an authentication and/or identity provider.
A SAML document consists of a Signature, a Conditions Statement, an Assertion and some metadata about formatting, response status and errors.
This library provides utility modules to check conditions, verify signatures and return the parsed assertion as a struct: %Identity{}.