Elixir (locksmith_ex)
mix.exs:
{:locksmith_ex, "~> 0.1"}
mix deps.get
Elixir 1.15+.
Quick start
c = Locksmith.new(System.fetch_env!("LOCKSMITH_API_KEY"))
data = Locksmith.sign_in(c, "user@example.com", "secure-password")
%{"accessToken" => at} = data
user = Locksmith.get_user(c, at)
Local JWT verification
claims = Locksmith.verify_token(access_token, public_key_pem)