다음을 통해 공유


AuthenticationConstants 클래스

정의

Bot Framework 프로토콜의 인증 및 Authrization에 사용되는 값 및 상수입니다.

public static class AuthenticationConstants
type AuthenticationConstants = class
Public Class AuthenticationConstants
상속
AuthenticationConstants

필드

AllowedSigningAlgorithms

허용되는 토큰 서명 알고리즘입니다. 토큰은 채널에서 봇으로 제공됩니다. 이를 사용하는 코드는 에뮬레이터에서 오는 토큰도 지원합니다.

AnonymousAuthType

가 익명임을 AuthenticationType 나타냅니다(앱 ID 및 암호가 제공되지 않음).

AnonymousSkillAppId

appId 및 암호가 구성되지 않은 경우 기술 클레임을 만드는 데 사용되는 AppId입니다.

AppIdClaim

앱 ID 클레임 이름입니다. Microsoft AAD 1.0 토큰에 사용됩니다.

AudienceClaim

대상 그룹 클레임. RFC 7519에서. https://tools.ietf.org/html/rfc7519#section-4.1.3 "aud"(대상 그룹) 클레임은 JWT가 의도한 받는 사람을 식별합니다. JWT를 처리하려는 각 보안 주체는 대상 그룹 클레임의 값으로 자신을 식별해야 합니다. 클레임을 처리하는 주체가 이 클레임이 있을 때 "aud" 클레임의 값으로 자신을 식별하지 않는 경우 JWT를 거부해야 합니다. 일반적으로 "aud" 값은 각각 StringOrURI 값을 포함하는 대/소문자 구분 문자열의 배열입니다. JWT에 하나의 대상 그룹이 있는 특수한 경우 "aud" 값은 StringOrURI 값을 포함하는 단일 대/소문자 구분 문자열일 수 있습니다. 대상 그룹 값의 해석은 일반적으로 애플리케이션에 따라 다릅니다. 이 클레임의 사용은 선택 사항입니다.

AuthorizedParty

"azp" 클레임. 승인된 당사자 - ID 토큰이 발급된 당사자입니다. 이 클레임은 OpenID 사양에 명시된 일반 형식을 따릅니다. http://openid.net/specs/openid-connect-core-1_0.html#IDToken

BotOpenIdMetadataKey

OpenIdMetadataUrl 값에 대한 애플리케이션 설정 키입니다.

DefaultChannelAuthTenant

채널 토큰에 봇을 획득하는 기본 테넌트입니다.

EmulateOAuthCardsKey

에뮬레이터를 사용할 때 OAuthCard를 에뮬레이트할지 여부에 대한 애플리케이션 설정 키입니다.

KeyIdHeader

RFC 7515 https://tools.ietf.org/html/rfc7515#section-4.1.4 에서 "kid"(키 ID) 헤더 매개 변수는 JWS를 보호하는 데 사용된 키를 나타내는 힌트입니다. 이 매개 변수를 사용하면 발신자가 수신자에게 키 변경을 명시적으로 알릴 수 있습니다. "kid" 값의 구조는 지정되지 않습니다. 해당 값은 대/소문자를 구분하는 문자열이어야 합니다. 이 헤더 매개 변수의 사용은 선택 사항입니다. JWK와 함께 사용하는 경우 "kid" 값은 JWK "kid" 매개 변수 값과 일치하는 데 사용됩니다.

OAuthUrl

OAuthApiClient에서 토큰을 가져오는 데 사용되는 OAuth URL입니다.

OAuthUrlKey

OAuthUrl 값에 대한 애플리케이션 설정 키입니다.

ServiceUrlClaim

서비스 URL 클레임 이름입니다. Microsoft Bot Framework v3.1 인증에 사용됩니다.

ToBotFromChannelOpenIdMetadataUrl

TO BOT FROM CHANNEL: MSA에서 들어오는 토큰에 대한 OpenID 메타데이터 문서입니다.

ToBotFromChannelTokenIssuer

TO BOT FROM CHANNEL: 토큰 발급자.

ToBotFromEmulatorOpenIdMetadataUrl

TO BOT FROM EMULATOR: MSA에서 들어오는 토큰에 대한 OpenID 메타데이터 문서입니다.

ToBotFromEnterpriseChannelOpenIdMetadataUrlFormat

엔터프라이즈 채널에서 봇으로: MSA에서 들어오는 토큰에 대한 OpenID 메타데이터 문서입니다.

ToChannelFromBotLoginUrl

봇에서 채널로: 로그인 URL입니다.

사용되지 않습니다. 이진 호환에만 해당합니다.

ToChannelFromBotLoginUrlTemplate

TO CHANNEL FROM BOT: 로그인 URL 템플릿 문자열입니다. 봇 개발자는 액세스 토큰을 가져올 테넌트를 지정할 수 있습니다. 기본적으로 채널은 "botframework.com"의 토큰만 허용합니다. 자세한 내용은 https://aka.ms/bots/tenant-restriction 를 참조하세요.

ToChannelFromBotOAuthScope

봇에서 채널로: 요청할 OAuth 범위입니다.

ValidGovernmentTokenIssuerUrlTemplateV1

정부 V1 Azure AD 토큰이 발급된 테넌트 ID를 포함하는 토큰 발급자 URL 템플릿입니다.

ValidGovernmentTokenIssuerUrlTemplateV2

Government V2는 토큰이 발급된 테넌트 ID를 포함하는 토큰 발급자 URL 템플릿을 Azure AD.

ValidTokenIssuerUrlTemplateV1

토큰이 발급된 테넌트 ID를 포함하는 V1 Azure AD 토큰 발급자 URL 템플릿입니다.

ValidTokenIssuerUrlTemplateV2

토큰이 발급된 테넌트 ID를 포함하는 V2 Azure AD 토큰 발급자 URL 템플릿입니다.

VersionClaim

토큰 버전 클레임 이름입니다. Microsoft AAD 토큰에 사용됩니다.

적용 대상