Share via


ManagedIdentityServiceClientCredentialsFactory Class

Definition

A Managed Identity implementation of the ServiceClientCredentialsFactory interface.

public class ManagedIdentityServiceClientCredentialsFactory : Microsoft.Bot.Connector.Authentication.ServiceClientCredentialsFactory
type ManagedIdentityServiceClientCredentialsFactory = class
    inherit ServiceClientCredentialsFactory
Public Class ManagedIdentityServiceClientCredentialsFactory
Inherits ServiceClientCredentialsFactory
Inheritance
ManagedIdentityServiceClientCredentialsFactory

Constructors

ManagedIdentityServiceClientCredentialsFactory(String, IJwtTokenProviderFactory, HttpClient, ILogger)

Initializes a new instance of the ManagedIdentityServiceClientCredentialsFactory class.

Methods

CreateCredentialsAsync(String, String, String, Boolean, CancellationToken)

A factory method for creating ServiceClientCredentials.

IsAuthenticationDisabledAsync(CancellationToken)

Checks whether bot authentication is disabled.

IsValidAppIdAsync(String, CancellationToken)

Validates an app ID.

Applies to