defmodule Mix.Tasks.GenerateToken do use Mix.Task def run(_) do jwk = BallsPDS.JWT.generate_my_jwk() IO.puts("JWK: #{inspect(jwk)}") jwt = BallsPDS.JWT.generate_jwt(jwk, 30) IO.puts("JWT: #{jwt}") result = BallsPDS.JWT.verify_jwt(jwt, jwk) IO.puts("Validated: #{inspect(result)}") end end