Microsoft.Bot.Connector.Authentication 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스
AllowedCallersClaimsValidator |
호출할 수 있는 애플리케이션 ID의 간단한 목록을 기반으로 애플리케이션 수준 권한 부여를 추가하는 클레임 유효성 검사기입니다. |
AllowedSkillsClaimsValidator |
허용된 AppId 목록에서 허용된 목록을 로드하고 구성된 기술에서 응답이 들어오는지 확인하는 클레임 유효성 검사기입니다. |
AppCredentials |
인증 및 캐싱을 위한 AAD 자격 증명의 기본 추상화입니다. |
AseChannelValidation |
AseChannel에서 JWT 토큰의 유효성을 검사하고 검사합니다. |
AuthenticateRequestResult |
Bot Framework 프로토콜 요청을 인증하기 위한 호출의 결과입니다. |
AuthenticationConfiguration |
인증에 대한 일반 구성 설정입니다. |
AuthenticationConstants |
Bot Framework 프로토콜의 인증 및 Authrization에 사용되는 값 및 상수입니다. |
AuthenticatorResult |
인증 프로세스의 결과를 나타냅니다. 보안 토큰 및 해당 만료 시간을 포함합니다. |
BotFrameworkAuthentication |
이 환경 내에서 Bot Framework 프로토콜 네트워크 호출을 인증하는 데 사용되는 클라우드 환경을 나타냅니다. |
BotFrameworkAuthenticationFactory |
환경별 Bot Framework 프로토콜 인증 코드를 캡슐화하는 BotFrameworkAuthentication 팩터리입니다. |
CertificateAppCredentials |
CertificateAppCredentials 인증 구현 및 캐시. |
CertificateAppCredentialsOptions |
CertificateAppCredentials 옵션입니다. |
CertificateGovernmentAppCredentials |
Gov Cloud에 대한 CertificateGovAppCredentials 인증 구현입니다. |
CertificateServiceClientCredentialsFactory |
ServiceClientCredentialsFactory 인터페이스의 관리 ID 구현입니다. |
ChannelValidation |
Azure에서 보낸 JWT 토큰의 유효성을 검사합니다. |
ClaimsValidator |
ID Claim유효성을 검사하는 데 사용되는 인터페이스입니다. |
ConnectorFactory |
현재 appId에 적절한 자격 증명을 사용하여 ConnectorClients를 만드는 데 사용되는 팩터리 클래스입니다. |
EmulatorValidation |
Bot Framework Emulator에서 JWT 토큰의 유효성을 검사하고 검사합니다. |
EndorsementsRetriever |
각 키 내의 보증 속성에는 들어오는 요청의 활동 개체 내 channelId 속성에 지정된 채널 ID가 인증되었는지 확인하는 데 사용할 수 있는 하나 이상의 보증 문자열이 포함되어 있습니다. 자세한 내용은 https://docs.microsoft.com/bot-framework/rest-api/bot-framework-rest-connector-authentication. |
EndorsementsValidator |
JWT 보증을 확인하는 도우미 메서드를 포함합니다. |
EnterpriseChannelValidation |
엔터프라이즈 채널에서 JWT 토큰의 유효성을 검사합니다. |
GovernmentAuthenticationConstants |
미국 정부 데이터 센터에 대한 Bot Framework 프로토콜의 인증 및 권한 부여에 사용되는 값 및 상수입니다. |
GovernmentChannelValidation |
정부 채널에서 JWT 토큰을 지원합니다. |
JwtTokenExtractor |
ID 정보를 가져오고 보안 토큰 유효성 검사를 수행하는 JWT 토큰 처리 클래스입니다. |
JwtTokenValidation |
들어오는 HTTP 요청을 인증하기 위한 도우미 메서드를 포함합니다. |
ManagedIdentityAppCredentials |
관리 서비스 ID 인증 구현. |
ManagedIdentityAuthenticator |
관리 서비스 ID에서 토큰을 획득하기 위한 추상화입니다. |
ManagedIdentityServiceClientCredentialsFactory |
ServiceClientCredentialsFactory 인터페이스의 관리 ID 구현입니다. |
MicrosoftAppCredentials |
MicrosoftAppCredentials 인증 구현 및 캐시. |
MicrosoftGovernmentAppCredentials |
MicrosoftGovernmentAppCredentials 인증 구현. |
MsalAppCredentials |
채널에 보내는 메시지에 대한 토큰을 획득하는 데 사용되는 IAuthenticator구현하는 인증 클래스입니다. |
MsalServiceClientCredentialsFactory |
MSAL을 사용하여 토큰을 획득하는 자격 증명 팩터리입니다. |
OAuthConfiguration |
OAuth 클라이언트 자격 증명 인증에 대한 구성입니다. |
PasswordServiceClientCredentialFactory |
ServiceClientCredentialsFactory 인터페이스의 간단한 구현입니다. |
Retry |
비동기 작업을 다시 시도합니다. 오류의 경우 AggregateException 개체에서 예외를 수집하고 반환합니다. |
RetryParams |
다시 시도 동작을 정의하는 래퍼 클래스입니다. |
ServiceClientCredentialsFactory |
ServiceClientCredentialsFactory 추상 클래스를 사용하면 봇이 봇이 부모 봇 호출에 채널링하거나 스킬 봇에 대한 고유한 Microsoft.Rest.ServiceClientCredentials 제공할 수 있습니다. |
SimpleChannelProvider |
Bot Framework 채널 서비스에 연결할 기본 구성 매개 변수가 있는 간단한 채널 공급자입니다. |
SimpleCredentialProvider |
ICredentialProvider 인터페이스의 간단한 구현입니다. |
SkillValidation |
기술에서 전송된 JWT 토큰의 유효성을 검사합니다. |
ThrottleException |
사용자 지정 제한 예외입니다. |
TimeSpanExtensions |
TimeSpan 클래스의 Extention 메서드입니다. |
UserTokenClient |
액세스 사용자 토큰 서비스에 대한 클라이언트입니다. |
인터페이스
IAuthenticator |
인증 토큰을 검색하는 인증 클래스에 대한 계약입니다. |
IChannelProvider |
ChannelProvider 인터페이스입니다. 이 인터페이스를 사용하면 봇이 봇에 연결할 구성 매개 변수에 대한 고유한 구현을 제공할 수 있습니다. 프레임워크 채널 서비스입니다. |
ICredentialProvider |
CredentialProvider 인터페이스입니다. 이 인터페이스를 사용하면 봇이 유효한 appId 및 암호가 무엇이고 무엇이 아닌지에 대한 고유한 구현을 제공할 수 있습니다. 이는 봇이 특정 appid/암호 쌍이 유효한지 확인하기 위해 서비스를 호출해야 하는 다중 테넌트 봇의 경우에 유용합니다. 단일 테넌트 봇(대부분)의 경우 간단한 정적 공급자로 충분합니다. |
IServiceClientCredentialProvider |
ServiceClientCredentialProvider 인터페이스입니다. 이 인터페이스를 통해 봇은 봇에서 채널로 서비스 호출을 수행할 목적으로 고유한 서비스 증명 ID를 제공할 수 있습니다. 구현자는 GetCredentials 메서드에서 ServiceClientCredentails를 반환해야 합니다. |