MicrosoftAppCredentials Kelas

Definisi

Implementasi dan cache autentikasi MicrosoftAppCredentials.

public class MicrosoftAppCredentials : Microsoft.Bot.Connector.Authentication.AppCredentials
type MicrosoftAppCredentials = class
    inherit AppCredentials
Public Class MicrosoftAppCredentials
Inherits AppCredentials
Warisan
Microsoft.Rest.ServiceClientCredentials
MicrosoftAppCredentials
Turunan

Konstruktor

MicrosoftAppCredentials(String, String, HttpClient, ILogger, String)

Menginisialisasi instans baru kelas MicrosoftAppCredentials.

MicrosoftAppCredentials(String, String, String, HttpClient, ILogger, String)

Menginisialisasi instans baru kelas MicrosoftAppCredentials.

Bidang

Empty

Sekumpulan kredensial kosong.

MicrosoftAppIdKey

Properti konfigurasi untuk ID aplikasi Microsoft.

MicrosoftAppPasswordKey

Properti konfigurasi untuk Kata Sandi aplikasi Microsoft.

MicrosoftAppTenantIdKey

Properti konfigurasi untuk ID Penyewa penyewa Azure AD.

MicrosoftAppTypeKey

Properti konfigurasi untuk Jenis aplikasi bot -- MultiTenant, SingleTenant, atau, MSI.

Properti

AuthTenant

Mendapatkan atau mengatur penyewa token autentikasi saluran untuk kredensial ini.

(Diperoleh dari AppCredentials)
ChannelAuthTenant

Mendapatkan atau mengatur penyewa yang akan digunakan untuk autentikasi saluran.

(Diperoleh dari AppCredentials)
CustomHttpClient

Mendapatkan atau mengatur penyewa token autentikasi saluran untuk kredensial ini.

(Diperoleh dari AppCredentials)
DefaultChannelAuthTenant

Mendapatkan DefaultChannelAuthTenant.

(Diperoleh dari AppCredentials)
Logger

Mendapatkan atau mengatur penyewa token autentikasi saluran untuk kredensial ini.

(Diperoleh dari AppCredentials)
MicrosoftAppId

Mendapatkan atau mengatur ID aplikasi Microsoft untuk kredensial ini.

(Diperoleh dari AppCredentials)
MicrosoftAppPassword

Mendapatkan atau mengatur kata sandi aplikasi Microsoft untuk kredensial ini.

OAuthEndpoint

Mendapatkan titik akhir OAuth untuk digunakan.

(Diperoleh dari AppCredentials)
OAuthScope

Mendapatkan cakupan OAuth untuk digunakan.

(Diperoleh dari AppCredentials)
ToChannelFromBotLoginUrlTemplate

Mendapatkan ToChannelFromBotLoginUrlTemplate.

(Diperoleh dari AppCredentials)
ToChannelFromBotOAuthScope

Mendapatkan ToChannelFromBotOAuthScope.

(Diperoleh dari AppCredentials)
ValidateAuthority

Mendapatkan nilai yang menunjukkan apakah akan memvalidasi Otoritas.

(Diperoleh dari AppCredentials)

Metode

BuildIAuthenticator()

Membangun IAuthenticator malas yang akan digunakan untuk akuisisi token.

GetTokenAsync(Boolean)

Mendapatkan token akses OAuth.

(Diperoleh dari AppCredentials)
ProcessHttpRequestAsync(HttpRequestMessage, CancellationToken)

Terapkan kredensial ke permintaan HTTP.

(Diperoleh dari AppCredentials)

Berlaku untuk