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.