Class OidcAuthServiceOperations
java.lang.Object
dev.getelements.elements.service.auth.OidcAuthServiceOperations
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateOrUpdateUserWithToken(OidcSessionRequest oidcSessionRequest, BiFunction<com.auth0.jwt.interfaces.DecodedJWT, OidcAuthScheme, User> userMapper) jakarta.ws.rs.client.ClientlongvoidsetApplicationDao(ApplicationDao applicationDao) voidsetClient(jakarta.ws.rs.client.Client client) voidsetNameService(NameService nameService) voidsetOidcAuthSchemeDao(OidcAuthSchemeDao oidcAuthSchemeDao) voidsetProfileDao(ProfileDao profileDao) voidsetSessionDao(SessionDao SessionDao) voidsetSessionTimeoutSeconds(long sessionTimeoutSeconds)
-
Constructor Details
-
OidcAuthServiceOperations
public OidcAuthServiceOperations()
-
-
Method Details
-
createOrUpdateUserWithToken
public SessionCreation createOrUpdateUserWithToken(OidcSessionRequest oidcSessionRequest, BiFunction<com.auth0.jwt.interfaces.DecodedJWT, OidcAuthScheme, User> userMapper) -
getClient
public jakarta.ws.rs.client.Client getClient() -
setClient
@Inject public void setClient(jakarta.ws.rs.client.Client client) -
getNameService
-
setNameService
-
getProfileDao
-
setProfileDao
-
getSessionDao
-
setSessionDao
-
getApplicationDao
-
setApplicationDao
-
getSessionTimeoutSeconds
public long getSessionTimeoutSeconds() -
setSessionTimeoutSeconds
@Inject public void setSessionTimeoutSeconds(@Named("dev.getelements.elements.session.timeout.seconds") long sessionTimeoutSeconds) -
getOidcAuthSchemeDao
-
setOidcAuthSchemeDao
-