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 Details

  • Constructor Details

    • CachedJwtManagementUserDetailProvider

      public CachedJwtManagementUserDetailProvider()
    • CachedJwtManagementUserDetailProvider

      public CachedJwtManagementUserDetailProvider(Class<U> userClass)
  • 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:
      getInternalUserDetails in class 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 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:
      getInternalUserDetails in class 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 extends UstraSystemUser>
    • setApplicationContext

      public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
      Specified by:
      setApplicationContext in interface org.springframework.context.ApplicationContextAware
      Throws:
      org.springframework.beans.BeansException