Class StandardCustomAuthSessionService

java.lang.Object
dev.getelements.elements.service.auth.StandardCustomAuthSessionService
All Implemented Interfaces:
CustomAuthSessionService

public class StandardCustomAuthSessionService extends Object implements CustomAuthSessionService
  • Constructor Details

    • StandardCustomAuthSessionService

      public StandardCustomAuthSessionService()
  • Method Details

    • getSession

      public Session getSession(String jwt)
      Description copied from interface: CustomAuthSessionService
      Gets a Session provided the custom auth JWT.
      Specified by:
      getSession in interface CustomAuthSessionService
      Parameters:
      jwt - the jwt
      Returns:
      the Session instance
    • getNameService

      public NameService getNameService()
    • setNameService

      @Inject public void setNameService(@Named("dev.getelements.elements.service.unscoped") NameService nameService)
    • getObjectMapper

      public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
    • setObjectMapper

      @Inject public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
    • getAuthSchemeDao

      public AuthSchemeDao getAuthSchemeDao()
    • setAuthSchemeDao

      @Inject public void setAuthSchemeDao(AuthSchemeDao authSchemeDao)
    • getCryptoKeyUtility

      public CryptoKeyPairUtility getCryptoKeyUtility()
    • setCryptoKeyUtility

      @Inject public void setCryptoKeyUtility(CryptoKeyPairUtility cryptoKeyPairUtility)
    • getValidationHelper

      public ValidationHelper getValidationHelper()
    • setValidationHelper

      @Inject public void setValidationHelper(ValidationHelper validationHelper)
    • getUserDao

      public UserDao getUserDao()
    • setUserDao

      @Inject public void setUserDao(UserDao userDao)