UserTokenClient Constructor
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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).