# `ExSaml.Provider`
[🔗](https://github.com/docJerem/ex_saml/blob/main/lib/ex_saml/provider.ex#L1)

SAML 2.0 Service Provider.

GenServer that initializes the SP configuration and loads the IdP metadata XML.
Add it to your application's supervision tree:

```elixir
children = [
  ExSaml.Provider
]
```

See the README for full configuration options.

# `child_spec`

Returns a specification to start this module under a supervisor.

See `Supervisor`.

# `refresh_providers`

Refresh the provider configuration, allowing runtime-configuration to be applied after
application start.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
