Public entry points for strict-by-default SAML protocol flows.
Summary
Functions
Consumes an inbound SAML LogoutRequest or LogoutResponse payload.
Starts an SP-initiated Single Logout flow.
Functions
@spec consume_logout(map(), binary(), keyword()) :: {:ok, map()} | {:error, Relyra.Error.t()}
Consumes an inbound SAML LogoutRequest or LogoutResponse payload.
@spec start_login(map(), map(), keyword()) :: {:ok, map()} | {:error, Relyra.Error.t()}
@spec start_logout(map(), binary(), keyword()) :: {:ok, map()} | {:error, Relyra.Error.t()}
Starts an SP-initiated Single Logout flow.