Skip to main content

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.