Microsoft.Bot.Connector.Authentication Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasy
AllowedCallersClaimsValidator |
Moduł sprawdzania poprawności oświadczeń, który dodaje autoryzację na poziomie aplikacji na podstawie prostej listy identyfikatorów aplikacji, które mogą być wywoływane. |
AllowedSkillsClaimsValidator |
Moduł sprawdzania poprawności oświadczeń, który ładuje listę dozwolonych z podanej listy dozwolonych identyfikatorów AppId i sprawdza, czy odpowiedzi pochodzą ze skonfigurowanych umiejętności. |
AppCredentials |
Abstrakcja podstawowa dla poświadczeń usługi AAD na potrzeby uwierzytelniania i buforowania. |
AseChannelValidation |
Weryfikuje i sprawdza tokeny JWT z usługi AseChannel. |
AuthenticateRequestResult |
Wynik wywołania w celu uwierzytelnienia żądania protokołu Bot Framework Protocol. |
AuthenticationConfiguration |
Ogólne ustawienia konfiguracji uwierzytelniania. |
AuthenticationConstants |
Wartości i stałe używane do uwierzytelniania i authryzacji przez protokół Bot Framework Protocol. |
AuthenticatorResult |
Reprezentuje wynik procesu uwierzytelniania. Zawiera token zabezpieczający i jego czas wygaśnięcia. |
BotFrameworkAuthentication |
Reprezentuje środowisko chmury używane do uwierzytelniania wywołań sieciowych protokołu Bot Framework w tym środowisku. |
BotFrameworkAuthenticationFactory |
Fabryka BotFrameworkAuthentication, która hermetyzuje kod uwierzytelniania protokołu Bot Framework Protocol specyficzny dla środowiska. |
CertificateAppCredentials |
Implementacja i pamięć podręczna uwierzytelniania CertificateAppCredentials. |
CertificateAppCredentialsOptions |
Opcje CertificateAppCredentials. |
CertificateGovernmentAppCredentials |
Implementacja uwierzytelniania CertificateGovAppCredentials dla chmury dla instytucji rządowych. |
CertificateServiceClientCredentialsFactory |
Implementacja tożsamości zarządzanej interfejsu ServiceClientCredentialsFactory. |
ChannelValidation |
Weryfikuje tokeny JWT wysyłane z platformy Azure. |
ClaimsValidator |
Interfejs używany do weryfikowania tożsamości Claim. |
ConnectorFactory |
Klasa fabryki używana do tworzenia elementu ConnectorClients z odpowiednimi poświadczeniami dla bieżącego identyfikatora appId. |
EmulatorValidation |
Weryfikuje i sprawdza tokeny JWT z poziomu emulatora platformy Bot Framework. |
EndorsementsRetriever |
Właściwość poręczenia w każdym kluczu zawiera co najmniej jeden ciąg poręczenia, którego można użyć do sprawdzenia, czy identyfikator kanału określony we właściwości channelId w obiekcie Activity żądania przychodzącego jest autentyczny. Więcej szczegółów można znaleźć na stronie: https://docs.microsoft.com/bot-framework/rest-api/bot-framework-rest-connector-authentication. |
EndorsementsValidator |
Zawiera metody pomocnicze do weryfikowania poręczenia JWT. |
EnterpriseChannelValidation |
Weryfikuje tokeny JWT z kanału przedsiębiorstwa. |
GovernmentAuthenticationConstants |
Wartości i stałe używane do uwierzytelniania i autoryzacji przez protokół Bot Framework Protocol do centrów danych instytucji rządowych USA. |
GovernmentChannelValidation |
Tokeny JWT Valies z kanału rządowego. |
JwtTokenExtractor |
Klasa przetwarzania tokenów JWT, która pobiera informacje o tożsamości i przeprowadza walidację tokenu zabezpieczającego. |
JwtTokenValidation |
Zawiera metody pomocnicze do uwierzytelniania przychodzących żądań HTTP. |
ManagedIdentityAppCredentials |
Implementacja uwierzytelniania tożsamości usługi zarządzanej. |
ManagedIdentityAuthenticator |
Abstrakcja w celu uzyskania tokenów z tożsamości usługi zarządzanej. |
ManagedIdentityServiceClientCredentialsFactory |
Implementacja tożsamości zarządzanej interfejsu ServiceClientCredentialsFactory. |
MicrosoftAppCredentials |
Implementacja i pamięć podręczna uwierzytelniania microsoftAppCredentials. |
MicrosoftGovernmentAppCredentials |
MicrosoftGovernmentAppCredentials implementacja uwierzytelniania. |
MsalAppCredentials |
Klasa uwierzytelniania implementująca IAuthenticator, używana do uzyskiwania tokenów dla komunikatów wychodzących do kanałów. |
MsalServiceClientCredentialsFactory |
Fabryka poświadczeń używająca biblioteki MSAL do uzyskiwania tokenów. |
OAuthConfiguration |
Konfiguracja uwierzytelniania poświadczeń klienta OAuth. |
PasswordServiceClientCredentialFactory |
Prosta implementacja interfejsu ServiceClientCredentialsFactory. |
Retry |
Ponawia próby asynchronicznych operacji. W przypadku błędów zbiera i zwraca wyjątki w obiekcie AggregateException. |
RetryParams |
Klasa otoki, która definiuje zachowanie ponawiania próby. |
ServiceClientCredentialsFactory |
Klasa abstrakcyjna ServiceClientCredentialsFactory umożliwia botom dostarczanie własnych Microsoft.Rest.ServiceClientCredentials botowi do kanału lub bota umiejętności do wywołań bota nadrzędnego. |
SimpleChannelProvider |
Prosty dostawca kanału z podstawowymi parametrami konfiguracji w celu nawiązania połączenia z usługą kanału Bot Framework. |
SimpleCredentialProvider |
Prosta implementacja interfejsu ICredentialProvider. |
SkillValidation |
Weryfikuje tokeny JWT wysyłane do i z poziomu umiejętności. |
ThrottleException |
Wyjątek ograniczania przepustowości niestandardowej. |
TimeSpanExtensions |
Metody zakresu dla klasy TimeSpan. |
UserTokenClient |
Klient usługi tokenu użytkownika dostępu. |
Interfejsy
IAuthenticator |
Kontrakt dla klas uwierzytelniania, które pobierają tokeny uwierzytelniania. |
IChannelProvider |
Interfejs ChannelProvider. Ten interfejs umożliwia botom zapewnienie własnej implementacji parametrów konfiguracji w celu nawiązania połączenia z botem. Usługa kanału platformy. |
ICredentialProvider |
Interfejs CredentialProvider. Ten interfejs umożliwia botom zapewnienie własnej implementacji tego, co to jest i co nie jest prawidłowym identyfikatorem appId i hasłem. Jest to przydatne w przypadku botów wielodostępnych, w których bot może wymagać wywołania usługi w celu określenia, czy określona para appid/password jest prawidłowa. W przypadku botów z jedną dzierżawą (zdecydowana większość) wystarczy prostych dostawców statycznych. |
IServiceClientCredentialProvider |
ServiceClientCredentialProvider, interfejs. Ten interfejs umożliwia botom dostarczenie własnego dowodu tożsamości usługi w celu wykonywania wywołań usług z bota do kanałów. Implementator powinien zwrócić metodę ServiceClientCredentails z metody GetCredentials. |