(create-or-update-user! keycloak-client
realm-name
{:keys [username first-name last-name email password]
:as person}
realm-roles
client-roles)
(create-user! keycloak-client
realm-name
{:keys [username first-name last-name email password is-manager]
:as person})
(delete-and-create-user! keycloak-client realm-name person)
(delete-and-create-user! keycloak-client
realm-name
{:keys [username first-name last-name email password]
:as person}
realm-roles
client-roles)
(delete-user! keycloak-client realm-name user-attribute)
delete user with any attribute
delete user with any attribute
(search-user keycloak-client realm-name user-attribute)
(search-user keycloak-client realm-name username first-name last-name email)
(update-user! keycloak-client
realm-name
user-id
{:keys [username first-name last-name email password] :as person})
(user-for-creation
{:keys [username first-name last-name email password attributes] :as person})
(user-for-creation
{:keys [username first-name last-name email password attributes] :as person}
required-actions)
(user-for-update {:keys [username first-name last-name email enabled attributes
password]
:or {enabled true}
:as person})
(user-id keycloak-client realm-name user-attribute)
(user-id keycloak-client realm-name username first-name last-name email)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close