Dela via


Microsoft.Bot.Connector.Authentication Namnområde

Klasser

AllowedCallersClaimsValidator

Anspråksverifierare som lägger till auktorisering på programnivå baserat på en enkel lista över program-ID:t som kan anropas.

AllowedSkillsClaimsValidator

En anspråksverifierare som läser in en tillåten lista från en angivet lista över tillåtna AppId:er och kontrollerar att svar kommer från konfigurerade färdigheter.

AppCredentials

Grundläggande abstraktion för AAD-autentiseringsuppgifter för autentisering och cachelagring.

AseChannelValidation

Validerar och undersöker JWT-token från AseChannel.

AuthenticateRequestResult

Resultatet från ett anrop för att autentisera en Bot Framework Protocol-begäran.

AuthenticationConfiguration

Allmänna konfigurationsinställningar för autentisering.

AuthenticationConstants

Värden och konstanter som används för autentisering och autentisering av Bot Framework Protocol.

AuthenticatorResult

Representerar resultatet av en autentiseringsprocess. Innehåller en säkerhetstoken och dess förfallotid.

BotFrameworkAuthentication

Representerar en molnmiljö som används för att autentisera Bot Framework Protocol-nätverksanrop i den här miljön.

BotFrameworkAuthenticationFactory

En fabrik för BotFrameworkAuthentication som kapslar in miljöspecifik Bot Framework Protocol-autentiseringskod.

CertificateAppCredentials

CertificateAppCredentials-autentiseringsimplementering och cacheminne.

CertificateAppCredentialsOptions

Alternativ för CertificateAppCredentials.

CertificateGovernmentAppCredentials

CertificateGovAppCredentials-autentiseringsimplementering för Gov Cloud.

CertificateServiceClientCredentialsFactory

En implementering av hanterad identitet för ServiceClientCredentialsFactory-gränssnittet.

ChannelValidation

Validerar JWT-token som skickas från Azure.

ClaimsValidator

Ett gränssnitt som används för att verifiera identiteten Claim.

ConnectorFactory

En fabriksklass som används för att skapa ConnectorClients med lämpliga autentiseringsuppgifter för aktuellt appId.

EmulatorValidation

Validerar och undersöker JWT-token från Bot Framework-emulatorn.

EndorsementsRetriever

Bekräftelseegenskapen i varje nyckel innehåller en eller flera bekräftelsesträngar som du kan använda för att verifiera att kanal-ID:t som anges i egenskapen channelId i aktivitetsobjektet för den inkommande begäran är autentisering. Mer information finns på: https://docs.microsoft.com/bot-framework/rest-api/bot-framework-rest-connector-authentication.

EndorsementsValidator

Innehåller hjälpmetoder för att verifiera JWT-godkännanden.

EnterpriseChannelValidation

Verifierar JWT-token från en företagskanal.

GovernmentAuthenticationConstants

Värden och konstanter som används för autentisering och auktorisering av Bot Framework-protokollet till US Government DataCenters.

GovernmentChannelValidation

Valies JWT-token från en myndighetskanal.

JwtTokenExtractor

En JWT-tokenbearbetningsklass som hämtar identitetsinformation och utför verifiering av säkerhetstoken.

JwtTokenValidation

Innehåller hjälpmetoder för att autentisera inkommande HTTP-begäranden.

ManagedIdentityAppCredentials

Implementering av hanterad tjänstidentitetsautentisering.

ManagedIdentityAuthenticator

Abstraktion för att hämta token från en hanterad tjänstidentitet.

ManagedIdentityServiceClientCredentialsFactory

En implementering av hanterad identitet för ServiceClientCredentialsFactory-gränssnittet.

MicrosoftAppCredentials

MicrosoftAppCredentials-autentiseringsimplementering och cachelagring.

MicrosoftGovernmentAppCredentials

MicrosoftGovernmentAppCredentials-autentiseringsimplementering.

MsalAppCredentials

En autentiseringsklass som implementerar IAuthenticator, som används för att hämta token för utgående meddelanden till kanalerna.

MsalServiceClientCredentialsFactory

Autentiseringsfabrik som använder MSAL för att hämta token.

OAuthConfiguration

Konfiguration för autentisering med OAuth-klientautentiseringsuppgifter.

PasswordServiceClientCredentialFactory

En enkel implementering av ServiceClientCredentialsFactory-gränssnittet.

Retry

Försöker utföra asynkrona åtgärder igen. Vid fel samlar den in och returnerar undantag i ett AggregateException-objekt.

RetryParams

Wrapper-klass som definierar ett återförsöksbeteende.

ServiceClientCredentialsFactory

Den ServiceClientCredentialsFactory abstrakta klassen för att göra det möjligt för robotar att tillhandahålla sina egna Microsoft.Rest.ServiceClientCredentials för roboten att kanalisera eller färdighetsrobot till överordnade robotanrop.

SimpleChannelProvider

En enkel kanalprovider med grundläggande konfigurationsparametrar för att ansluta till en Bot Framework-kanaltjänst.

SimpleCredentialProvider

En enkel implementering av ICredentialProvider-gränssnittet.

SkillValidation

Validerar JWT-token som skickas till och från en färdighet.

ThrottleException

Undantag för anpassad begränsning.

TimeSpanExtensions

Utbredningsmetoder för klassen TimeSpan.

UserTokenClient

Klient för åtkomst till användartokentjänst.

Gränssnitt

IAuthenticator

Kontrakt för autentiseringsklasser som hämtar autentiseringstoken.

IChannelProvider

ChannelProvider-gränssnittet. Med det här gränssnittet kan robotar tillhandahålla en egen implementering för konfigurationsparametrarna för att ansluta till en robot. Framework-kanaltjänst.

ICredentialProvider

CredentialProvider-gränssnittet. Med det här gränssnittet kan robotar tillhandahålla en egen implementering av vad som är, och vad som inte är, ett giltigt appId och lösenord. Detta är användbart när det gäller robotar med flera klientorganisationer, där roboten kan behöva anropa en tjänst för att avgöra om ett visst appid/lösenord-par är giltigt.

För enstaka klientrobotar (de allra flesta) räcker det med enkla statiska leverantörer.

IServiceClientCredentialProvider

ServiceClientCredentialProvider-gränssnittet. Med det här gränssnittet kan robotar tillhandahålla sina egna bevis på tjänstidentitet i syfte att göra tjänstanrop från roboten till kanaler. Implementorn ska returnera ServiceClientCredentails från GetCredentials-metoden.