TokenEndpoint
The TokenEndpoint
class provides support for the API operations of the tokens endpoint.
Methods
GetTokenPair
Obtains a new JWT token pair from the Nordigen API.
public async Task<NordigenApiResponse<JsonWebTokenPair, BasicResponse>>
GetTokenPair(CancellationToken cancellationToken = default)
Parameters
cancellationToken
- CancellationToken
A token to signal cancellation of the operation.
Returns
Task<NordigenApiResponse<JsonWebTokenPair, BasicResponse>>
A NordigenApiResponse
containing the obtained JsonWebTokenPair
if the request was successful.
RefreshAccessToken
Refreshes the given JWT access token using a valid refresh token.
public async Task<NordigenApiResponse<JsonWebAccessToken, BasicResponse>>
RefreshAccessToken(JsonWebToken refreshToken, CancellationToken cancellationToken = default)
Parameters
refreshToken
- JsonWebToken
A valid refresh token that was previously obtained.
cancellationToken
- CancellationToken
A token to signal cancellation of the operation.
Returns
Task<NordigenApiResponse<JsonWebAccessToken, BasicResponse>>
A NordigenApiResponse
containing the refreshed JsonWebAccessToken
if the request was successful.