ChannelValidation 클래스
- java.lang.Object
- com.microsoft.bot.connector.authentication.ChannelValidation
public final class ChannelValidation
메서드 요약
| 한정자 및 형식 |
메서드 및 설명 |
|
static
java.util.concurrent.CompletableFuture<ClaimsIdentity>
|
authenticateToken(String authHeader, CredentialProvider credentials, String channelId)
들어오는 Auth 헤더를 Bot Framework Service에서 보낸 토큰으로 유효성을 검사합니다.
|
|
static
java.util.concurrent.CompletableFuture<ClaimsIdentity>
|
authenticateToken(String authHeader, CredentialProvider credentials, String channelId, AuthenticationConfiguration authConfig)
들어오는 Auth 헤더를 Bot Framework Service에서 보낸 토큰으로 유효성을 검사합니다.
|
|
static
java.util.concurrent.CompletableFuture<ClaimsIdentity>
|
authenticateToken(String authHeader, CredentialProvider credentials, String channelId, String serviceUrl)
들어오는 Auth 헤더를 Bot Framework Service에서 보낸 토큰으로 유효성을 검사합니다.
|
|
static
java.util.concurrent.CompletableFuture<ClaimsIdentity>
|
authenticateToken(String authHeader, CredentialProvider credentials, String channelId, String serviceUrl, AuthenticationConfiguration authConfig)
들어오는 Auth 헤더를 Bot Framework Service에서 보낸 토큰으로 유효성을 검사합니다.
|
|
static
java.lang.String
|
getOpenIdMetaDataUrl()
OpenID 메타데이터 URL을 가져옵니다.
|
|
static
TokenValidationParameters
|
getTokenValidationParameters()
채널에서 봇으로.
|
|
static
void
|
setOpenIdMetaDataUrl(String withOpenIdMetaDataUrl)
OpenID 메타데이터 URL을 설정합니다.
|
다음에서 상속된 메서드 java.lang.Object
java.lang.Object.clone
java.lang.Object.equals
java.lang.Object.finalize
java.lang.Object.getClass
java.lang.Object.hashCode
java.lang.Object.notify
java.lang.Object.notifyAll
java.lang.Object.toString
java.lang.Object.wait
java.lang.Object.wait
java.lang.Object.wait
메서드 세부 정보
authenticateToken
public static CompletableFuture authenticateToken(String authHeader, CredentialProvider credentials, String channelId)
들어오는 Auth 헤더를 Bot Framework Service에서 보낸 토큰으로 유효성을 검사합니다.
매개 변수:
authHeader
- "Bearer [longString]" 형식의 원시 HTTP 헤더입니다.
credentials
- 사용자가 정의한 유효한 자격 증명 집합(예: AppId)입니다.
channelId
- 인증 유효성 검사에 대한 ChannelId입니다.
반환:
유효한 ClaimsIdentity입니다.
On join:
authenticateToken
public static CompletableFuture authenticateToken(String authHeader, CredentialProvider credentials, String channelId, AuthenticationConfiguration authConfig)
들어오는 Auth 헤더를 Bot Framework Service에서 보낸 토큰으로 유효성을 검사합니다.
매개 변수:
authHeader
- "Bearer [longString]" 형식의 원시 HTTP 헤더입니다.
credentials
- 사용자가 정의한 유효한 자격 증명 집합(예: AppId)입니다.
channelId
- 인증 유효성 검사에 대한 ChannelId입니다.
authConfig
- AuthenticationConfiguration입니다.
반환:
유효한 ClaimsIdentity입니다.
On join:
authenticateToken
public static CompletableFuture authenticateToken(String authHeader, CredentialProvider credentials, String channelId, String serviceUrl)
들어오는 Auth 헤더를 Bot Framework Service에서 보낸 토큰으로 유효성을 검사합니다.
매개 변수:
authHeader
- "Bearer [longString]" 형식의 원시 HTTP 헤더입니다.
credentials
- 사용자가 정의한 유효한 자격 증명 집합(예: AppId)입니다.
channelId
- 인증 유효성 검사에 대한 ChannelId입니다.
serviceUrl
- 서비스 URL입니다.
반환:
유효한 ClaimsIdentity입니다.
On join:
authenticateToken
public static CompletableFuture authenticateToken(String authHeader, CredentialProvider credentials, String channelId, String serviceUrl, AuthenticationConfiguration authConfig)
들어오는 Auth 헤더를 Bot Framework Service에서 보낸 토큰으로 유효성을 검사합니다.
매개 변수:
authHeader
- "Bearer [longString]" 형식의 원시 HTTP 헤더입니다.
credentials
- 사용자가 정의한 유효한 자격 증명 집합(예: AppId)입니다.
channelId
- 인증 유효성 검사에 대한 ChannelId입니다.
serviceUrl
- 서비스 URL입니다.
authConfig
- 인증 구성입니다.
반환:
유효한 ClaimsIdentity입니다.
On join:
getOpenIdMetaDataUrl
public static String getOpenIdMetaDataUrl()
OpenID 메타데이터 URL을 가져옵니다.
반환:
URL입니다.
getTokenValidationParameters
public static TokenValidationParameters getTokenValidationParameters()
채널에서 봇으로.
반환:
봇에 연결할 때 토큰 유효성 검사 매개 변수입니다.
setOpenIdMetaDataUrl
public static void setOpenIdMetaDataUrl(String withOpenIdMetaDataUrl)
OpenID 메타데이터 URL을 설정합니다.
매개 변수:
withOpenIdMetaDataUrl
- 메타데이터 URL입니다.
적용 대상