Package org.alfresco.utility.data.auth
Class DataAIS.Builder
java.lang.Object
org.alfresco.utility.data.auth.DataAIS.Builder
- All Implemented Interfaces:
UserManageable
- Enclosing class:
- DataAIS
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddTokenForUser(Integer key, org.keycloak.representations.AccessTokenResponse tokenResponse) assertUserExists(UserModel user) createUser(UserModel user) deleteUser(UserModel user) disableUser(UserModel user) enableUser(UserModel user) org.keycloak.representations.idm.UserRepresentationfindUserByUsername(String username) getAccessToken(UserModel user) Get user access token from cache or request a new token if the existing one is not validorg.keycloak.representations.AccessTokenResponseobtainAccessToken(UserModel user) voidupdateUser(UserModel user, HashMap<String, String> attributes)
-
Method Details
-
createUser
- Specified by:
createUserin interfaceUserManageable
-
deleteUser
- Specified by:
deleteUserin interfaceUserManageable
-
updateUser
- Specified by:
updateUserin interfaceUserManageable
-
assertUserExists
- Specified by:
assertUserExistsin interfaceUserManageable
-
assertUserDoesNotExist
- Specified by:
assertUserDoesNotExistin interfaceUserManageable
-
disableUser
-
enableUser
-
obtainAccessToken
-
findUserByUsername
-
addTokenForUser
public void addTokenForUser(Integer key, org.keycloak.representations.AccessTokenResponse tokenResponse) -
removeTokenForUser
-
checkTokenValidity
-
getAccessToken
Get user access token from cache or request a new token if the existing one is not valid- Parameters:
user-- Returns:
-