yajwt v1.0.1 JWT.Claim

Verify JSON Web Token (JWT) claims

see http://tools.ietf.org/html/rfc7519#section-4.1

Summary

Functions

Collect JWT claims that fail validation

Functions

verify(claims, options)
verify(map, map) :: Keyword.t

Collect JWT claims that fail validation

Example

iex> seconds = DateTime.to_unix(DateTime.utc_now) + 1
...> claims = %{"exp" => seconds}
...> JWT.Claim.verify(claims, %{})
:ok

iex> claims = %{"aud" => "Someone else"}
...> JWT.Claim.verify(claims, %{aud: "You"})
{:error, [aud: "Someone else"]}

Returns a list containing any registered claims that fail validation