Interface UstraAuthenticationKeyChecker<R extends UstraAuthentication>


public interface UstraAuthenticationKeyChecker<R extends UstraAuthentication>
2factor 등의 인증 시에 키 발생 및 추가 인증을 수행
  • Method Details

    • supports

      default boolean supports(UstraAuthenticationRequestToken requestToken, R authentication)
      인증 키 발행 여부를 판단한다.
      Parameters:
      requestToken - 인증 요청 토큰
      authentication - 인증 객체
      Returns:
      키 발행 사용 여부
    • publishKey

      String publishKey(UstraAuthenticationRequestToken requestToken, R authentication)
      인증 키를 발행한다.
      Parameters:
      requestToken - 인증 요청 토큰
      authentication - 인증 객체
      Returns:
      키 발행 사용 여부
    • checkKey

      boolean checkKey(UserNameWithKeyAuthenticationRequestToken token, R authentication)
      키 값을 확인한다.
      Parameters:
      token - 요청 토큰
      authentication - 인증 정보
      Returns:
      유효성 여부 판단