Class OAuth2AuthServiceOperations

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

public class OAuth2AuthServiceOperations extends Object
  • Constructor Details

    • OAuth2AuthServiceOperations

      public OAuth2AuthServiceOperations()
  • Method Details

    • createOrUpdateUserWithToken

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

      public jakarta.ws.rs.client.Client getClient()
    • setClient

      @Inject public void setClient(jakarta.ws.rs.client.Client client)
    • getNameService

      public NameService getNameService()
    • setNameService

      @Inject public void setNameService(NameService nameService)
    • 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)