Class OidcAuthServiceOperations

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

public class OidcAuthServiceOperations extends Object
  • Constructor Details

    • OidcAuthServiceOperations

      public OidcAuthServiceOperations()
  • Method Details

    • createOrUpdateUserWithToken

      public SessionCreation createOrUpdateUserWithToken(OidcSessionRequest oidcSessionRequest, Function<com.auth0.jwt.interfaces.DecodedJWT,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)
    • getOidcAuthSchemeDao

      public OidcAuthSchemeDao getOidcAuthSchemeDao()
    • setOidcAuthSchemeDao

      @Inject public void setOidcAuthSchemeDao(OidcAuthSchemeDao oidcAuthSchemeDao)