Class KeycloakDataServiceImpl
- java.lang.Object
-
- de.adorsys.ledgers.keycloak.client.impl.KeycloakDataServiceImpl
-
- All Implemented Interfaces:
KeycloakDataService
@Service public class KeycloakDataServiceImpl extends Object implements KeycloakDataService
-
-
Constructor Summary
Constructors Constructor Description KeycloakDataServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassignRealmRoleToUser(String login, List<String> realmRoles)booleanclientExists()voidcreateDefaultSchema()voidcreateUser(KeycloakUser user)voiddeleteUser(String login)Optional<KeycloakUser>getUser(String realm, String login)voidremoveRealmRoleFromUser(String login, List<String> realmRoles)voidresetPassword(String login, String password)voidresetPasswordViaEmail(String login)voidupdateUser(KeycloakUser user, String userIdentifier)booleanuserExists(String login)
-
-
-
Method Detail
-
createDefaultSchema
public void createDefaultSchema()
- Specified by:
createDefaultSchemain interfaceKeycloakDataService
-
clientExists
public boolean clientExists()
- Specified by:
clientExistsin interfaceKeycloakDataService
-
getUser
public Optional<KeycloakUser> getUser(String realm, String login)
- Specified by:
getUserin interfaceKeycloakDataService
-
createUser
public void createUser(KeycloakUser user)
- Specified by:
createUserin interfaceKeycloakDataService
-
updateUser
public void updateUser(KeycloakUser user, String userIdentifier)
- Specified by:
updateUserin interfaceKeycloakDataService
-
deleteUser
public void deleteUser(String login)
- Specified by:
deleteUserin interfaceKeycloakDataService
-
userExists
public boolean userExists(String login)
- Specified by:
userExistsin interfaceKeycloakDataService
-
resetPassword
public void resetPassword(String login, String password)
- Specified by:
resetPasswordin interfaceKeycloakDataService
-
resetPasswordViaEmail
public void resetPasswordViaEmail(String login)
- Specified by:
resetPasswordViaEmailin interfaceKeycloakDataService
-
assignRealmRoleToUser
public void assignRealmRoleToUser(String login, List<String> realmRoles)
- Specified by:
assignRealmRoleToUserin interfaceKeycloakDataService
-
removeRealmRoleFromUser
public void removeRealmRoleFromUser(String login, List<String> realmRoles)
- Specified by:
removeRealmRoleFromUserin interfaceKeycloakDataService
-
-