Get desktop application:
View/edit binary Protocol Buffers messages
/ This service is responsible for issuing auth tokens to clients for API access.
/ Returns a challenge, client is expected to sign this challenge with an appropriate keypair in order to obtain access tokens.
/ Role the client is attempting to generate tokens for.
/ Client's 32 byte pubkey.
/ Provides the client with the initial pair of auth tokens for API access.
/ The pre-signed challenge.
/ The signing keypair's corresponding 32 byte pubkey.
/ The 64 byte signature of the challenge signed by the client's private key. The private key must correspond to the pubkey passed in the [GenerateAuthChallenge] method. The client is expected to sign the challenge token prepended with their pubkey. For example sign(pubkey, challenge).
/ The token granting access to resources.
/ The token used to refresh the access_token. This has a longer TTL than the access_token.
/ Call this method with a non-expired refresh token to obtain a new access token.
/ Non-expired refresh token obtained from the [GenerateAuthTokens] method.
/ Fresh access_token.
Used in:
Used in: ,
/ The token.
/ When the token will expire.