This method can be used to convert a challenge into an authenticated session. If the challenge associated with the client token was successful, it will return an access token and refresh token.
This method can be used to validate a session for a given access token. This will ensure both that the token signature is valid and that the token has not been revoked.
This method can be used to refresh a session for a given refresh token. This will return a new access token and refresh token, revoking any previously issued tokens.