Interface KeycloakDataService
-
- All Known Implementing Classes:
KeycloakDataServiceImpl
public interface KeycloakDataService
-
-
Method Summary
All Methods Instance Methods Abstract 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
void createDefaultSchema()
-
clientExists
boolean clientExists()
-
getUser
Optional<KeycloakUser> getUser(String realm, String login)
-
createUser
void createUser(KeycloakUser user)
-
updateUser
void updateUser(KeycloakUser user, String userIdentifier)
-
deleteUser
void deleteUser(String login)
-
userExists
boolean userExists(String login)
-
resetPasswordViaEmail
void resetPasswordViaEmail(String login)
-
-