TokenValidationParameters 클래스

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

public class TokenValidationParameters

토큰의 유효성을 검사할 때 사용되는 매개 변수 집합을 포함합니다.

필드 요약

한정자 및 형식 필드 및 설명
java.time.Duration clockSkew

시간의 유효성을 검사할 때 적용할 클록 기울이기입니다.

OpenIdMetadataResolver issuerSigningKeyResolver

선택적(권장되지 않음) 지정된 URL에 대해 OpenIdMeta데이터 확인자를 반환하는 함수입니다.

boolean requireSignedTokens

서명되지 않은 경우 토큰을 유효한 것으로 간주할 수 있는지 여부를 나타내는 값입니다.

java.util.List<java.lang.String> validIssuers

토큰의 발급자를 확인하는 데 사용할 유효한 발급자를 포함합니다.

boolean validateAudience

토큰 유효성 검사 중에 대상 그룹의 유효성을 검사할지 제어합니다.

boolean validateIssuer

토큰 유효성 검사 중에 발급자의 유효성을 검사할지 여부를 제어합니다.

boolean validateIssuerSigningKey

True이면 서명 인증서의 유효성을 검사합니다.

boolean validateLifetime

토큰 유효성 검사 중에 수명이 유효한지 제어합니다.

생성자 요약

생성자 Description
TokenValidationParameters()

기본 매개 변수입니다.

TokenValidationParameters(boolean validateIssuer, List<String> validIssuers, boolean validateAudience, boolean validateLifetime, Duration clockSkew, boolean requireSignedTokens)
TokenValidationParameters(TokenValidationParameters other)

생성자를 복사합니다.

다음에서 상속된 메서드 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

필드 세부 정보

clockSkew

public Duration clockSkew

시간의 유효성을 검사할 때 적용할 클록 기울이기입니다.

issuerSigningKeyResolver

public OpenIdMetadataResolver issuerSigningKeyResolver

지정된 URL에 대해 OpenIdMetaData 확인자를 반환하는 선택적(권장되지 않음) 함수입니다.

requireSignedTokens

public boolean requireSignedTokens

서명되지 않은 경우 토큰을 유효한 것으로 간주할 수 있는지 여부를 나타내는 값입니다.

validIssuers

public List validIssuers

토큰의 발급자를 확인하는 데 사용할 유효한 발급자를 포함합니다.

validateAudience

public boolean validateAudience

토큰 유효성 검사 중에 대상 그룹의 유효성을 검사할지 제어합니다.

validateIssuer

public boolean validateIssuer

토큰 유효성 검사 중에 발급자의 유효성을 검사할지 여부를 제어합니다.

validateIssuerSigningKey

public boolean validateIssuerSigningKey

True이면 서명 인증서의 유효성을 검사합니다.

validateLifetime

public boolean validateLifetime

토큰 유효성 검사 중에 수명이 유효한지 제어합니다.

생성자 세부 정보

TokenValidationParameters

public TokenValidationParameters()

기본 매개 변수입니다.

TokenValidationParameters

public TokenValidationParameters(boolean validateIssuer, List validIssuers, boolean validateAudience, boolean validateLifetime, Duration clockSkew, boolean requireSignedTokens)

매개 변수:

validateIssuer - 토큰 유효성 검사 중에 발급자의 유효성을 검사할지 여부를 제어합니다.
validIssuers - 토큰의 발급자를 확인하는 데 사용할 유효한 발급자를 포함합니다.
validateAudience - 토큰 유효성 검사 중에 대상 그룹의 유효성을 검사할지 제어합니다.
validateLifetime - 토큰 유효성 검사 중에 수명이 유효한지 제어합니다.
clockSkew - 시간의 유효성을 검사할 때 적용할 클록 기울이기입니다.
requireSignedTokens - 서명되지 않은 경우 토큰을 유효한 것으로 간주할 수 있는지 여부를 나타내는 값입니다.

TokenValidationParameters

public TokenValidationParameters(TokenValidationParameters other)

생성자를 복사합니다.

매개 변수:

other - 복사할 TokenValidationParameters입니다.

적용 대상