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 TypeMethodDescriptiondefault com.gsitm.ustra.java.security.authentication.properties.UstraAuthenticationPropertiesauthenticationProperties(com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor<S, R> processor) default @NotNull UstraJwtAuthenticationParserjwtAuthenticationParser(com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor<S, R> processor) default @NotNull UstraJwtAuthenticationStorejwtAuthenticationStore(com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor<S, R> processor) default @NotNull UstraJwtClaimAppenderjwtClaimAppender(com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor<S, R> processor) default UstraJwtClaimCheckerjwtClaimChecker(com.gsitm.ustra.java.security.authentication.processor.UstraAuthenticationProcessor<S, R> processor) default UstraJwtRefreshTokenStorejwtRefreshTokenStore(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:
authenticationPropertiesin interfacecom.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)
-