AuthenticationConstants 클래스
- java.
lang. Object - com.
microsoft. bot. connector. authentication. AuthenticationConstants
- com.
public final class AuthenticationConstants
Bot Framework 프로토콜의 인증 및 권한 부여에 사용되는 값 및 상수입니다.
필드 요약
한정자 및 형식 | 필드 및 설명 |
---|---|
static final java.util.List<java.lang.String> |
ALLOWED_SIGNING_ALGORITHMS
허용되는 토큰 서명 알고리즘입니다. |
static final java.lang.String |
ANONYMOUS_AUTH_TYPE
익명을 나타냅니다(앱 ID 및 암호가 제공되지 않음). |
static final java.lang.String |
ANONYMOUS_SKILL_APPID
앱 |
static final java.lang.String |
APPID_CLAIM
앱 ID 클레임 이름입니다. |
static final java.lang.String |
AUDIENCE_CLAIM
대상 그룹 클레임. |
static final java.lang.String |
AUTHORIZED_PARTY
"azp" 클레임입니다. |
static final java.lang.String |
BOT_OPENID_METADATA_KEY
Open |
static final java.lang.String |
DEFAULT_CHANNEL_AUTH_TENANT
채널 토큰에 대한 봇을 획득하는 기본 테넌트입니다. |
static final int |
DEFAULT_CLOCKSKEW_MINUTES
기본 클록 기울이기(분)입니다. |
static final java.lang.String |
EMULATE_OAUTH_CARDS_KEY
에뮬레이터를 사용할 때 OAuth |
static final java.lang.String |
KEY_ID_HEADER
RFC 7515 https://tools. |
static final java.lang.String |
OAUTH_URL
OAuth Api |
static final java.lang.String |
OAUTH_URL_KEY
OAuth |
static final java.lang.String |
SERVICE_URL_CLAIM
서비스 URL 클레임 이름입니다. |
static final java.lang.String |
TO_BOT_FROM_CHANNEL_OPENID_METADATA_URL
채널에서 봇으로: MSA에서 들어오는 토큰에 대한 OpenID 메타데이터 문서입니다. |
static final java.lang.String |
TO_BOT_FROM_CHANNEL_TOKEN_ISSUER
채널에서 봇으로: 토큰 발급자. |
static final java.lang.String |
TO_BOT_FROM_EMULATOR_OPENID_METADATA_URL
TO BOT FROM EMULATOR: MSA에서 들어오는 토큰에 대한 OpenID 메타데이터 문서입니다. |
static final java.lang.String |
TO_BOT_FROM_ENTERPRISE_CHANNEL_OPENID_METADATA_URL_FORMAT
엔터프라이즈 채널에서 봇으로: MSA에서 들어오는 토큰에 대한 OpenID 메타데이터 문서입니다. |
static final java.lang.String |
TO_CHANNEL_FROM_BOT_LOGIN_URL
봇에서 채널로: 로그인 URL입니다. |
static final java.lang.String |
TO_CHANNEL_FROM_BOT_LOGIN_URL_TEMPLATE
TO CHANNEL FROM BOT: 로그인 URL 템플릿 문자열입니다. |
static final java.lang.String |
TO_CHANNEL_FROM_BOT_OAUTH_SCOPE
봇에서 채널로: 요청할 OAuth 범위입니다. |
static final java.lang.String |
VERSION_CLAIM
토큰 버전 클레임 이름입니다. |
다음에서 상속된 메서드 java.lang.Object
필드 세부 정보
ALLOWED_SIGNING_ALGORITHMS
public static final List
허용되는 토큰 서명 알고리즘입니다. 토큰은 채널에서 봇으로 제공됩니다. 이 를 사용하는 코드는 에뮬레이터에서 오는 토큰도 지원합니다.
ANONYMOUS_AUTH_TYPE
public static final String ANONYMOUS_AUTH_TYPE
익명을 나타냅니다(앱 ID 및 암호가 제공되지 않음).
ANONYMOUS_SKILL_APPID
public static final String ANONYMOUS_SKILL_APPID
appId 및 암호가 구성되지 않은 경우 기술 클레임을 만드는 데 사용되는 AppId입니다.
APPID_CLAIM
public static final String APPID_CLAIM
앱 ID 클레임 이름입니다. Microsoft AAD 1.0 토큰에 사용됩니다.
AUDIENCE_CLAIM
public static final String AUDIENCE_CLAIM
대상 그룹 클레임. RFC 7519에서. https://tools.ietf.org/html/rfc7519\#section-4.1.3 "aud"(대상 그룹) 클레임은 JWT가 의도한 받는 사람을 식별합니다. JWT를 처리하려는 각 보안 주체는 대상 그룹 클레임의 값으로 자신을 식별해야 합니다. 클레임을 처리하는 보안 주체가 이 클레임이 있을 때 "aud" 클레임의 값으로 자신을 식별하지 않는 경우 JWT를 거부해야 합니다. 일반적으로 "aud" 값은 각각 StringOrURI 값을 포함하는 대/소문자를 구분하는 문자열의 배열입니다. JWT에 하나의 대상 그룹이 있는 특별한 경우 "aud" 값은 StringOrURI 값을 포함하는 단일 대/소문자 구분 문자열일 수 있습니다. 대상 값의 해석은 일반적으로 애플리케이션별로 다릅니다. 이 클레임의 사용은 선택 사항입니다.
AUTHORIZED_PARTY
public static final String AUTHORIZED_PARTY
"azp" 클레임입니다. 권한 있는 당사자 - ID 토큰이 발급된 당사자입니다. 이 클레임은 OpenID 사양에 명시된 일반 형식을 따릅니다. http://openid.net/specs/openid-connect-core-1\_0.html\#IDToken
BOT_OPENID_METADATA_KEY
public static final String BOT_OPENID_METADATA_KEY
OpenIdMetadataUrl 값에 대한 애플리케이션 설정 키입니다.
DEFAULT_CHANNEL_AUTH_TENANT
public static final String DEFAULT_CHANNEL_AUTH_TENANT
채널 토큰에 대한 봇을 획득하는 기본 테넌트입니다.
DEFAULT_CLOCKSKEW_MINUTES
public static final int DEFAULT_CLOCKSKEW_MINUTES
기본 클록 기울이기(분)입니다.
EMULATE_OAUTH_CARDS_KEY
public static final String EMULATE_OAUTH_CARDS_KEY
에뮬레이터를 사용할 때 OAuthCard를 에뮬레이트할지 여부에 대한 애플리케이션 설정 키입니다.
KEY_ID_HEADER
public static final String KEY_ID_HEADER
RFC 7515 https://tools.ietf.org/html/rfc7515\#section-4.1.4 에서 "kid"(키 ID) 헤더 매개 변수는 JWS를 보호하는 데 사용된 키를 나타내는 힌트입니다. 이 매개 변수를 사용하면 발신자가 수신자에게 키 변경을 명시적으로 알릴 수 있습니다. "kid" 값의 구조는 지정되지 않습니다. 해당 값은 대/소문자를 구분하는 문자열이어야 합니다. 이 헤더 매개 변수의 사용은 선택 사항입니다. JWK와 함께 사용하는 경우 "kid" 값은 JWK "kid" 매개 변수 값과 일치하도록 사용됩니다.
OAUTH_URL
public static final String OAUTH_URL
OAuthApiClient에서 토큰을 가져오는 데 사용되는 OAuth URL입니다.
OAUTH_URL_KEY
public static final String OAUTH_URL_KEY
OAuthUrl 값에 대한 애플리케이션 설정 키입니다.
SERVICE_URL_CLAIM
public static final String SERVICE_URL_CLAIM
서비스 URL 클레임 이름입니다. Microsoft Bot Framework v3.1 인증에 사용됩니다.
TO_BOT_FROM_CHANNEL_OPENID_METADATA_URL
public static final String TO_BOT_FROM_CHANNEL_OPENID_METADATA_URL
채널에서 봇으로: MSA에서 들어오는 토큰에 대한 OpenID 메타데이터 문서입니다.
TO_BOT_FROM_CHANNEL_TOKEN_ISSUER
public static final String TO_BOT_FROM_CHANNEL_TOKEN_ISSUER
채널에서 봇으로: 토큰 발급자.
TO_BOT_FROM_EMULATOR_OPENID_METADATA_URL
public static final String TO_BOT_FROM_EMULATOR_OPENID_METADATA_URL
에뮬레이터에서 봇으로: MSA에서 들어오는 토큰에 대한 OpenID 메타데이터 문서입니다.
TO_BOT_FROM_ENTERPRISE_CHANNEL_OPENID_METADATA_URL_FORMAT
public static final String TO_BOT_FROM_ENTERPRISE_CHANNEL_OPENID_METADATA_URL_FORMAT
엔터프라이즈 채널에서 봇으로: MSA에서 들어오는 토큰에 대한 OpenID 메타데이터 문서입니다.
TO_CHANNEL_FROM_BOT_LOGIN_URL
public static final String TO_CHANNEL_FROM_BOT_LOGIN_URL
봇에서 채널로: 로그인 URL입니다.
TO_CHANNEL_FROM_BOT_LOGIN_URL_TEMPLATE
public static final String TO_CHANNEL_FROM_BOT_LOGIN_URL_TEMPLATE
TO CHANNEL FROM BOT: 로그인 URL 템플릿 문자열입니다. 봇 개발자는 액세스 토큰을 가져올 테넌트를 지정할 수 있습니다. 기본적으로 채널은 "botframework.com"의 토큰만 허용합니다. 자세한 내용은 https://aka.ms/bots/tenant-restriction 를 참조하세요.
TO_CHANNEL_FROM_BOT_OAUTH_SCOPE
public static final String TO_CHANNEL_FROM_BOT_OAUTH_SCOPE
봇에서 채널로: 요청할 OAuth 범위입니다.
VERSION_CLAIM
public static final String VERSION_CLAIM
토큰 버전 클레임 이름입니다. Microsoft AAD 토큰에 사용됩니다.