AccessPass v0.1.4 AccessPass.AccessToken
AccessToken communicated internally with a GenServer implementation of your applications valid access tokens.
Link to this section Summary
Functions
will add a new access_token with meta based on refresh_token
calling will check if an access token is still valid
calling will revoke a given access token
calling will swap an access token for its refresh token used to create it
Link to this section Functions
Link to this function
add(refresh_token, meta)
will add a new access_token with meta based on refresh_token
Returns "access_token"
.
Examples
iex> AccessPass.AccessToken.add("ODhhMDgzYwfefdfeC00YjgyLWFiZGMtZTJjOWZiMzJjODhi",${})
"ODhhMDgzYwfefdfeC00YjgyLWFiZGMtZTJjOWZiMzJjODhi"
Link to this function
check(access_token)
calling will check if an access token is still valid
Returns {:ok, val}
.
Examples
iex> AccessPass.AccessToken.check("ODhhMDgzYwfefdfeC00YjgyLWFiZGMtZTJjOWZiMzJjODhi")
{ok: {metadata: "hi"}}
Link to this function
revoke(access_token)
calling will revoke a given access token
Returns {:ok}
.
Examples
iex> AccessPass.AccessToken.revoke("ODhhMDgzYwfefdfeC00YjgyLWFiZGMtZTJjOWZiMzJjODhi")
{:ok}
Link to this function
swap(access_token)
calling will swap an access token for its refresh token used to create it
Returns "ODhhMDgzYwfefdfeC00YjgyLWFiZGMtZTJjOWZiMzJjODhi"
.
Examples
iex> AccessPass.AccessToken.swap("ODhhMDgzYwfefdfeC00YjgyLWFiZGMtZTJjOWZiMzJjODhi")
"ODhhMDgzYwfefdfeC00YjgyLWFiZGMtZTJjOWZiMzJjODhi"