# `Relyra`
[🔗](https://github.com/szTheory/relyra/blob/v1.1.0/lib/relyra.ex#L1)

Public entry points for strict-by-default SAML protocol flows.

# `consume_response`

```elixir
@spec consume_response(binary(), map() | keyword(), keyword()) ::
  {:ok, map()} | {:error, Relyra.Error.t()}
```

# `start_login`

```elixir
@spec start_login(map(), map(), keyword()) ::
  {:ok, map()} | {:error, Relyra.Error.t()}
```

---

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