AttestoPhoenix.ClientAuthentication.Policy (AttestoPhoenix v0.10.0)

Copy Markdown View Source

The per-caller policy for AttestoPhoenix.ClientAuthentication.

See the parent module for the meaning of each field. Expressed as data so a caller passes its policy rather than toggling a behaviour flag inside the core.

Summary

Types

t()

@type t() :: %AttestoPhoenix.ClientAuthentication.Policy{
  allow_public: boolean(),
  assertion_audiences: [String.t()],
  assertion_max_lifetime: pos_integer(),
  assertion_signing_algs: [String.t()]
}