Language

UserTokenClient Constructor

Definition

Client for managing user tokens via HTTP requests to the Bot Framework Token Service.

public UserTokenClient(System.Net.Http.HttpClient httpClient, Microsoft.Extensions.Configuration.IConfiguration configuration, Microsoft.Extensions.Logging.ILogger<Microsoft.Teams.Core.UserTokenClient> logger);
new Microsoft.Teams.Core.UserTokenClient : System.Net.Http.HttpClient * Microsoft.Extensions.Configuration.IConfiguration * Microsoft.Extensions.Logging.ILogger<Microsoft.Teams.Core.UserTokenClient> -> Microsoft.Teams.Core.UserTokenClient
Public Sub New (httpClient As HttpClient, configuration As IConfiguration, logger As ILogger(Of UserTokenClient))

Parameters

httpClient
HttpClient

The HTTP client for making requests to the token service.

configuration
IConfiguration

Configuration containing the UserTokenApiEndpoint setting and other bot configuration.

logger
ILogger<UserTokenClient>

Logger for diagnostic information and request tracking.

Remarks

This client provides methods for OAuth token management including retrieving tokens, exchanging tokens, signing out users, and managing AAD tokens. The client communicates with the Bot Framework Token Service API endpoint (defaults to https://token.botframework.com but can be configured via UserTokenApiEndpoint).

Applies to