다음을 통해 공유


EnterpriseChannelValidation 클래스

  • java.lang.Object
    • com.microsoft.bot.connector.authentication.EnterpriseChannelValidation

public final class EnterpriseChannelValidation

엔터프라이즈 채널 인증 유효성 검사.

메서드 요약

한정자 및 형식 메서드 및 설명
static java.util.concurrent.CompletableFuture<ClaimsIdentity> authenticateToken(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String serviceUrl, String channelId)

들어오는 Auth 헤더를 Bot Framework 채널 서비스에서 보낸 토큰으로 유효성을 검사합니다.

static java.util.concurrent.CompletableFuture<ClaimsIdentity> authenticateToken(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String serviceUrl, String channelId, AuthenticationConfiguration authConfig)

들어오는 Auth 헤더를 Bot Framework 채널 서비스에서 보낸 토큰으로 유효성을 검사합니다.

static java.util.concurrent.CompletableFuture<ClaimsIdentity> validateIdentity(ClaimsIdentity identity, CredentialProvider credentials, String serviceUrl)

ClaimsIdentity의 유효성을 검사합니다.

다음에서 상속된 메서드 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, ChannelProvider channelProvider, String serviceUrl, String channelId)

들어오는 Auth 헤더를 Bot Framework 채널 서비스에서 보낸 토큰으로 유효성을 검사합니다.

매개 변수:

authHeader - "Bearer [longString]" 형식의 원시 HTTP 헤더입니다.
credentials - AppId와 같은 유효한 자격 증명의 사용자 정의 집합입니다.
channelProvider - 공용 Azure와 미국 정부 Azure를 구분하는 channelService 값입니다.
serviceUrl - 요청의 서비스 URL입니다.
channelId - 유효성을 검사할 채널의 ID입니다.

반환:

유효한 ClaimsIdentity입니다.
     On join:

authenticateToken

public static CompletableFuture authenticateToken(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String serviceUrl, String channelId, AuthenticationConfiguration authConfig)

들어오는 Auth 헤더를 Bot Framework 채널 서비스에서 보낸 토큰으로 유효성을 검사합니다.

매개 변수:

authHeader - "Bearer [longString]" 형식의 원시 HTTP 헤더입니다.
credentials - AppId와 같은 유효한 자격 증명의 사용자 정의 집합입니다.
channelProvider - 공용 Azure와 미국 정부 Azure를 구분하는 channelService 값입니다.
serviceUrl - 요청의 서비스 URL입니다.
channelId - 유효성을 검사할 채널의 ID입니다.
authConfig - 인증 구성입니다.

반환:

유효한 ClaimsIdentity입니다.

validateIdentity

public static CompletableFuture validateIdentity(ClaimsIdentity identity, CredentialProvider credentials, String serviceUrl)

ClaimsIdentity의 유효성을 검사합니다.

매개 변수:

identity - 유효성을 검사할 ClaimsIdentity입니다.
credentials - AppId와 같은 유효한 자격 증명의 사용자 정의 집합입니다.
serviceUrl - 요청의 서비스 URL입니다.

반환:

유효한 ClaimsIdentity입니다.
     On join:

적용 대상