Packages

Library faciliating OpenID authentication flow throughout Phoenix application(s)

Current section

Files

Jump to
keen_auth lib token.ex
Raw

lib/token.ex

defmodule KeenAuth.Token do
require Logger
def refresh(refresh_token, client) when is_binary(refresh_token) do
OpenIDConnect.fetch_tokens(client, %{grant_type: "refresh_token", refresh_token: refresh_token})
end
def verify(token, client)
def verify("Bearer " <> token, client) when is_binary(token) do
verify(token, client)
end
def verify(token, client) when is_binary(token) do
OpenIDConnect.verify(client, token)
end
end