# `ExSaml.State.ETS`
[🔗](https://github.com/docJerem/ex_saml/blob/main/lib/ex_saml/state/ets.ex#L1)

Stores SAML assertion in ETS.

This provider creates an ETS table (during initialization) to keep the
authenticated SAML assertions from IdP. The ETS table name in the
configuration is optional.

## Options

+   `:table` - ETS table name (optional)
               Value must be an atom

Do not rely on how the state is stored in the ETS table.

## Configuration Example

    config :ex_saml, ExSaml.State,
      opts: [table: :my_ets_table]

This can be used as an example when creating custom stores based on
redis, memcached, database etc.

---

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