Class CachedJwtManagementUserDetailProvider<U extends UstraSystemUser>
java.lang.Object
com.gsitm.ustra.java.security.authentication.user.UstraCachedUserDetailProvider<com.gsitm.ustra.java.security.authentication.request.token.UstraAuthenticationRequestToken,com.gsitm.ustra.java.security.jwt.authentication.authentication.UstraJwtAuthentication,U>
com.gsitm.ustra.java.management.bo.authentication.user.CachedJwtManagementUserDetailProvider<U>
- All Implemented Interfaces:
com.gsitm.ustra.java.security.authentication.user.UstraUserDetailProvider<com.gsitm.ustra.java.security.authentication.request.token.UstraAuthenticationRequestToken,,com.gsitm.ustra.java.security.jwt.authentication.authentication.UstraJwtAuthentication> org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
public abstract class CachedJwtManagementUserDetailProvider<U extends UstraSystemUser>
extends com.gsitm.ustra.java.security.authentication.user.UstraCachedUserDetailProvider<com.gsitm.ustra.java.security.authentication.request.token.UstraAuthenticationRequestToken,com.gsitm.ustra.java.security.jwt.authentication.authentication.UstraJwtAuthentication,U>
implements org.springframework.context.ApplicationContextAware
시스템 공통 사용자 조회 제공 클래스
캐시 조회 기능을 구현하여 사용
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.gsitm.ustra.java.security.authentication.user.UstraUsergetInternalUserDetails(com.gsitm.ustra.java.security.authentication.request.token.UstraAuthenticationRequestToken authenticationRequestToken) protected com.gsitm.ustra.java.security.authentication.user.UstraUsergetInternalUserDetails(com.gsitm.ustra.java.security.jwt.authentication.authentication.UstraJwtAuthentication authentication) voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext) Methods inherited from class com.gsitm.ustra.java.security.authentication.user.UstraCachedUserDetailProvider
getCache, getUserDetails, getUserDetails
-
Field Details
-
baseProvider
-
-
Constructor Details
-
CachedJwtManagementUserDetailProvider
public CachedJwtManagementUserDetailProvider() -
CachedJwtManagementUserDetailProvider
-
-
Method Details
-
getInternalUserDetails
protected com.gsitm.ustra.java.security.authentication.user.UstraUser getInternalUserDetails(com.gsitm.ustra.java.security.authentication.request.token.UstraAuthenticationRequestToken authenticationRequestToken) - Specified by:
getInternalUserDetailsin classcom.gsitm.ustra.java.security.authentication.user.UstraCachedUserDetailProvider<com.gsitm.ustra.java.security.authentication.request.token.UstraAuthenticationRequestToken,com.gsitm.ustra.java.security.jwt.authentication.authentication.UstraJwtAuthentication, U extends UstraSystemUser>
-
getInternalUserDetails
protected com.gsitm.ustra.java.security.authentication.user.UstraUser getInternalUserDetails(com.gsitm.ustra.java.security.jwt.authentication.authentication.UstraJwtAuthentication authentication) - Specified by:
getInternalUserDetailsin classcom.gsitm.ustra.java.security.authentication.user.UstraCachedUserDetailProvider<com.gsitm.ustra.java.security.authentication.request.token.UstraAuthenticationRequestToken,com.gsitm.ustra.java.security.jwt.authentication.authentication.UstraJwtAuthentication, U extends UstraSystemUser>
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException - Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware- Throws:
org.springframework.beans.BeansException
-