Sdílet prostřednictvím


MsalAppCredentials Třída

Definice

Ověřovací třída, která implementuje IAuthenticator, slouží k získání tokenů pro odchozí zprávy do kanálů.

public class MsalAppCredentials : Microsoft.Bot.Connector.Authentication.AppCredentials, Microsoft.Bot.Connector.Authentication.IAuthenticator
type MsalAppCredentials = class
    inherit AppCredentials
    interface IAuthenticator
Public Class MsalAppCredentials
Inherits AppCredentials
Implements IAuthenticator
Dědičnost
Microsoft.Rest.ServiceClientCredentials
MsalAppCredentials
Implementuje

Konstruktory

MsalAppCredentials(IConfidentialClientApplication, String, String, String, Boolean, ILogger)

Inicializuje novou instanci MsalAppCredentials třídy.

MsalAppCredentials(String, String, String, String, Boolean, ILogger)

Inicializuje novou instanci MsalAppCredentials třídy.

MsalAppCredentials(String, X509Certificate2, Boolean, String, String, Boolean, ILogger)

Inicializuje novou instanci MsalAppCredentials třídy.

MsalAppCredentials(String, X509Certificate2, String, String, Boolean, ILogger)

Inicializuje novou instanci MsalAppCredentials třídy.

Pole

Empty

Prázdná sada přihlašovacích údajů.

Vlastnosti

AuthTenant

Získá nebo nastaví tenanta tokenu ověřování kanálu pro tyto přihlašovací údaje.

(Zděděno od AppCredentials)
ChannelAuthTenant

Získá nebo nastaví tenanta, který se má použít pro ověřování kanálu.

(Zděděno od AppCredentials)
CustomHttpClient

Získá nebo nastaví tenanta tokenu ověřování kanálu pro tyto přihlašovací údaje.

(Zděděno od AppCredentials)
DefaultChannelAuthTenant

Získá DefaultChannelAuthTenant.

(Zděděno od AppCredentials)
Logger

Získá nebo nastaví tenanta tokenu ověřování kanálu pro tyto přihlašovací údaje.

(Zděděno od AppCredentials)
MicrosoftAppId

Získá nebo nastaví ID aplikace Microsoftu pro tyto přihlašovací údaje.

(Zděděno od AppCredentials)
OAuthEndpoint

Získá koncový bod OAuth, který se má použít.

(Zděděno od AppCredentials)
OAuthScope

Získá obor OAuth, který se má použít.

(Zděděno od AppCredentials)
ToChannelFromBotLoginUrlTemplate

Získá ToChannelFromBotLoginUrlTemplate.

(Zděděno od AppCredentials)
ToChannelFromBotOAuthScope

Získá ToChannelFromBotoAuthScope.

(Zděděno od AppCredentials)
ValidateAuthority

Získá hodnotu určující, zda má být ověřena autorita.

(Zděděno od AppCredentials)

Metody

BuildIAuthenticator()

Sestaví opožděné IAuthenticator, které se použijí k získání tokenu.

GetTokenAsync(Boolean)

Získá přístupový token OAuth.

(Zděděno od AppCredentials)
ProcessHttpRequestAsync(HttpRequestMessage, CancellationToken)

Použijte přihlašovací údaje pro požadavek HTTP.

(Zděděno od AppCredentials)

Explicitní implementace rozhraní

IAuthenticator.GetTokenAsync(Boolean)

Ověřovací třída, která implementuje IAuthenticator, slouží k získání tokenů pro odchozí zprávy do kanálů.

Platí pro