Liking cljdoc? Tell your friends :D

keycloak.user


add-client-roles!clj

(add-client-roles! keycloak-client realm-name username client-roles)
source

add-realm-roles!clj

(add-realm-roles! keycloak-client realm-name username roles)
source

create-or-update-user!clj

(create-or-update-user! keycloak-client
                        realm-name
                        {:keys [username first-name last-name email password]
                         :as person}
                        realm-roles
                        client-roles)
source

create-user!clj

(create-user! keycloak-client
              realm-name
              {:keys [username first-name last-name email password is-manager]
               :as person})
source

delete-and-create-user!clj

(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)
source

delete-user!clj

(delete-user! keycloak-client realm-name user-attribute)

delete user with any attribute

delete user with any attribute
sourceraw docstring

disable-user!clj

(disable-user! keycloak-client realm-name username)
source

enable-user!clj

(enable-user! keycloak-client realm-name username)
source

extract-idclj

(extract-id resp)
source

find-usersclj

(find-users keycloak-client realm-name s)
source

get-clientclj

(get-client keycloak-client realm-name client-id)
source

get-userclj

(get-user keycloak-client realm-name user-id)
source

get-user-by-usernameclj

(get-user-by-username keycloak-client realm-name username)
source

get-user-resourceclj

(get-user-resource keycloak-client realm-name username)
source

get-usersclj

(get-users keycloak-client realm-name)
source

logout-user!clj

(logout-user! keycloak-client realm-name user-id)
source

remove-realm-roles!clj

(remove-realm-roles! keycloak-client realm-name username roles)
source

search-userclj

(search-user keycloak-client realm-name user-attribute)
(search-user keycloak-client realm-name username first-name last-name email)
source

set-realm-roles!clj

(set-realm-roles! keycloak-client realm-name username roles)
source

update-user!clj

(update-user! keycloak-client
              realm-name
              user-id
              {:keys [username first-name last-name email password] :as person})
source

user-for-creationclj

(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)
source

user-for-enablementclj

(user-for-enablement enabled?)
source

user-for-updateclj

(user-for-update {:keys [username first-name last-name email enabled attributes
                         password]
                  :or {enabled true}
                  :as person})
source

user-idclj

(user-id keycloak-client realm-name user-attribute)
(user-id keycloak-client realm-name username first-name last-name email)
source

username-or-email-exists?clj

(username-or-email-exists? keycloak-client realm-name user)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close