All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.kurzdigital.keycloak.UserApi Maven / Gradle / Ivy

Go to download

This is a wrapper around the official (REST - based) Keycloak Admin API. See www.keycloak.org for more details about keycloak and the Admin API.

There is a newer version: 0.10.3
Show newest version
package com.kurzdigital.keycloak;

public interface UserApi {
    KeycloakUser getUser(String userId);

    KeycloakUser findUserByEmail(String email);

    KeycloakUser createUser(KeycloakUser user) throws MailAlreadyExistsException;

    KeycloakUser createUser(KeycloakUser user, String password) throws MailAlreadyExistsException;

    void updateUser(KeycloakUser user);

    void updatePassword(String password, String keycloakUserId);

    void forgotPassword(String keycloakId);

    void disableUser(String keycloakUserId);

    void enableUser(String keycloakUserId);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy