# `Joken.Hooks.RequiredClaims`
[🔗](https://github.com/joken-elixir/joken/blob/v2.7.0/lib/joken/hooks/required_claims.ex#L1)

Hook to demand claims presence.

Adding this hook to your token configuration will allow to ensure some claims are present. It
adds an `after_validate/3` implementation that checks claims presence.

## Example

    defmodule MyToken do
      use Joken.Config

      add_hook Joken.Hooks.RequiredClaims, [:claim1, :claim2]
    end

On missing claims it returns: `{:error, [message: "Invalid token", missing_claims: claims]}`.

---

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