Phauxth v2.0.0-alpha.5 Phauxth.Token behaviour View Source

Behaviour for signing and verifying tokens.

See Phauxth.PhxToken for an example implementation of this behaviour using Phoenix tokens.

Link to this section Summary

Callbacks

Signs a token

Verifies a token

Link to this section Types

Link to this section Callbacks

Link to this callback sign(data, opts) View Source
sign(data(), opts()) :: binary()

Signs a token.

Link to this callback verify(binary, opts) View Source
verify(binary(), opts()) :: {:ok, map()} | {:error, atom() | binary()}

Verifies a token.