Interface UstraJwtAuthenticationConfigurer<S extends com.gsitm.ustra.java.security.authentication.request.token.UstraAuthenticationRequestToken,R extends UstraJwtAuthentication>

Type Parameters:
S -
R -
All Superinterfaces:
com.gsitm.ustra.java.security.authentication.UstraAuthenticationConfigurer<S,R>

public interface UstraJwtAuthenticationConfigurer<S extends com.gsitm.ustra.java.security.authentication.request.token.UstraAuthenticationRequestToken,R extends UstraJwtAuthentication> extends com.gsitm.ustra.java.security.authentication.UstraAuthenticationConfigurer<S,R>
Jwt 인증 프로세서를 위한 모듈 설정 인터페이스 프로세서 생성자에 모듈을 제공하여 인증 프로세스를 커스터마이징 할 수 있다.
  • Method Summary

    Modifier and Type
    Method
    Description
    default com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties
    authenticationProperties(com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor<S,R> processor)
     
    jwtAuthenticationParser(com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor<S,R> processor)
     
    jwtAuthenticationStore(com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor<S,R> processor)
     
    default @NotNull UstraJwtClaimAppender
    jwtClaimAppender(com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor<S,R> processor)
     
    jwtClaimChecker(com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor<S,R> processor)
     
    jwtRefreshTokenStore(com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor<S,R> processor)
     
    jwtValidationFailureDecisioner(com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor<S,R> processor)
     

    Methods inherited from interface com.gsitm.ustra.java.security.authentication.UstraAuthenticationConfigurer

    authenticationAuthorityChecker, authenticationChecker, authenticationKeyChecker, authenticationListener, authenticationPropertiesProvider, authenticationStore, clientValidator, requestTokenChecker, userDetailChecker, userDetailProvider
  • Method Details

    • authenticationProperties

      default com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationProperties authenticationProperties(com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor<S,R> processor)
      Specified by:
      authenticationProperties in interface com.gsitm.ustra.java.security.authentication.UstraAuthenticationConfigurer<S extends com.gsitm.ustra.java.security.authentication.request.token.UstraAuthenticationRequestToken,R extends UstraJwtAuthentication>
    • jwtClaimAppender

      @NotNull default @NotNull UstraJwtClaimAppender jwtClaimAppender(com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor<S,R> processor)
    • jwtClaimChecker

      default UstraJwtClaimChecker jwtClaimChecker(com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor<S,R> processor)
    • jwtRefreshTokenStore

      default UstraJwtRefreshTokenStore jwtRefreshTokenStore(com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor<S,R> processor)
    • jwtAuthenticationParser

      @NotNull default @NotNull UstraJwtAuthenticationParser jwtAuthenticationParser(com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor<S,R> processor)
    • jwtValidationFailureDecisioner

      default UstraJwtValidationFailureDecisioner jwtValidationFailureDecisioner(com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor<S,R> processor)
    • jwtAuthenticationStore

      @NotNull default @NotNull UstraJwtAuthenticationStore jwtAuthenticationStore(com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor<S,R> processor)