Class OAuth2AuthServiceOperations

java.lang.Object
dev.getelements.elements.service.auth.oauth2.OAuth2AuthServiceOperations

public class OAuth2AuthServiceOperations extends Object
  • Constructor Details

    • OAuth2AuthServiceOperations

      public OAuth2AuthServiceOperations()
  • Method Details

    • createOrUpdateUserWithToken

      public SessionCreation createOrUpdateUserWithToken(OAuth2SessionRequest oAuth2SessionRequest, BiFunction<String,String,User> userMapper)
    • getProfileDao

      public ProfileDao getProfileDao()
    • setProfileDao

      @Inject public void setProfileDao(ProfileDao profileDao)
    • getSessionDao

      public SessionDao getSessionDao()
    • setSessionDao

      @Inject public void setSessionDao(SessionDao SessionDao)
    • getApplicationDao

      public ApplicationDao getApplicationDao()
    • setApplicationDao

      @Inject public void setApplicationDao(ApplicationDao applicationDao)
    • getSessionTimeoutSeconds

      public long getSessionTimeoutSeconds()
    • setSessionTimeoutSeconds

      @Inject public void setSessionTimeoutSeconds(@Named("dev.getelements.elements.session.timeout.seconds") long sessionTimeoutSeconds)
    • getoAuth2AuthSchemeDao

      public OAuth2AuthSchemeDao getoAuth2AuthSchemeDao()
    • setoAuth2AuthSchemeDao

      @Inject public void setoAuth2AuthSchemeDao(OAuth2AuthSchemeDao oAuth2AuthSchemeDao)
    • getRequestInvoker

      public OAuth2AuthServiceRequestInvoker getRequestInvoker()
    • setRequestInvoker

      @Inject public void setRequestInvoker(OAuth2AuthServiceRequestInvoker requestInvoker)