Interface IPkceRequestHandler
This interface defines methods related to retrieving pkce-related tokens
Namespace: Unity.DigitalTwins.Identity
Assembly: solution.dll
Syntax
public interface IPkceRequestHandler
Methods
ExchangeCodeForDeviceTokenAsync(String)
Retrieves the device token from specified end-point
Declaration
Task<DeviceToken> ExchangeCodeForDeviceTokenAsync(string tokenEndPointParams)
Parameters
Type | Name | Description |
---|---|---|
String | tokenEndPointParams | The content of the request |
Returns
Type | Description |
---|---|
Task<DeviceToken> | A Task that results in a DeviceToken when completed. |
RefreshTokenAsync(String, String)
Refreshes the device token from specified end-point
Declaration
Task<DeviceToken> RefreshTokenAsync(string tokenEndPointParams, string refreshToken)
Parameters
Type | Name | Description |
---|---|---|
String | tokenEndPointParams | The content of the request |
String | refreshToken | The refresh token needed for the refresh request |
Returns
Type | Description |
---|---|
Task<DeviceToken> | A Task that results in a DeviceToken when completed. |
RevokeRefreshTokenAsync(String)
Revoke the current refresh token
Declaration
Task RevokeRefreshTokenAsync(string revokeEndPointParams)
Parameters
Type | Name | Description |
---|---|---|
String | revokeEndPointParams | The content of the request |
Returns
Type | Description |
---|---|
Task | A Task. |