Class TargetClientIdTokenToUnityServicesTokenExchanger
Inherited Members
Namespace: Unity.Cloud.Identity
Syntax
public class TargetClientIdTokenToUnityServicesTokenExchanger : IAccessTokenExchanger<TargetClientIdToken, UnityServicesToken>
Constructors
TargetClientIdTokenToUnityServicesTokenExchanger(IHttpClient, IServiceHostResolver)
Provides Unity Services token from TargetClientIdToken
Declaration
public TargetClientIdTokenToUnityServicesTokenExchanger(IHttpClient httpClient, IServiceHostResolver serviceHostResolver)
Parameters
| Type | Name | Description |
|---|---|---|
| IHttpClient | httpClient | |
| IServiceHostResolver | serviceHostResolver |
Methods
ExchangeAsync(TargetClientIdToken)
Returns an exchanged token
Declaration
public async Task<UnityServicesToken> ExchangeAsync(TargetClientIdToken exchangeToken)
Parameters
| Type | Name | Description |
|---|---|---|
| TargetClientIdToken | exchangeToken |
Returns
| Type | Description |
|---|---|
| Task<UnityServicesToken> | A task that once completed returns an exchanged token. |