Current section

Files

Jump to
ash_authentication lib ash_authentication errors invalid_token.ex
Raw

lib/ash_authentication/errors/invalid_token.ex

defmodule AshAuthentication.Errors.InvalidToken do
@moduledoc """
An invalid token was presented.
"""
use Splode.Error, fields: [:type, :field, :reason], class: :forbidden
def message(%{type: type, reason: reason}) do
if reason do
"Invalid #{type} token: #{reason}"
else
"Invalid #{type} token"
end
end
end