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. |