Liking cljdoc? Tell your friends :D

keycloak.reconciliation


apply-groups-plan!clj

(apply-groups-plan! keycloak-client realm-name plan & [opts])
source

apply-planclj

(apply-plan keycloak-client realm-name config plan)
source

apply-plan!clj

(apply-plan! admin-client realm-name plan & [opts])
source

apply-role-mappings-plan!clj

(apply-role-mappings-plan! keycloak-client realm-name plan & [opts])
source

apply-users-plan!clj

(apply-users-plan! keycloak-client realm-name plan & [opts])
source

find-additionsclj

(find-additions k current desired)

find items in desired coll missing from the current coll

find items in desired coll missing from the current coll
sourceraw docstring

find-deletionsclj

(find-deletions k current desired)

find items in current coll missing from the desired coll

find items in current coll missing from the desired coll
sourceraw docstring

find-differentsclj

(find-differents k current desired)
(find-differents k current desired keyseq)

find items in current coll that are different from the ones in the desired coll using the optional keys in keyseq to check equality only on these keys

find items in current coll that are different from the ones in the desired coll using the optional keys in keyseq to check equality only on these keys
sourceraw docstring

groups-planclj

(groups-plan keycloak-client realm-name desired-groups)
source

planclj

(plan admin-client realm-name desired-state & [opts])
source

reconciliate-groups!clj

(reconciliate-groups! admin-client realm-name groups & [opts])
source

reconciliate-role-mappings!clj

(reconciliate-role-mappings! admin-client realm-name roles users & [opts])
source

reconciliate-users!clj

(reconciliate-users! admin-client realm-name users & [opts])
source

remove-blank-or-empty-value-entriesclj

(remove-blank-or-empty-value-entries m)
source

role-mappings-planclj

(role-mappings-plan keycloak-client realm-name roles desired-role-mappings)

Make a role plan, all considered roles must be given as input and the desired role-mappings as {"username" {:realm-roles ["role1"] :client-roles {:client-id1 ["role2"]}}} return a map with keys as :realm-role-mapping/additions and deletions with a map of user to roles NB: only realm roles for the moment

Make a role plan, all considered roles must be given as input and the desired role-mappings as {"username" {:realm-roles ["role1"]
                                                                                                               :client-roles {:client-id1  ["role2"]}}}
return a map with keys as :realm-role-mapping/additions and deletions with a map of user to roles
NB: only realm roles for the moment
sourceraw docstring

subgroup-pathclj

(subgroup-path parent-group-name subgroup)
source

users-planclj

(users-plan keycloak-client realm-name desired-users & [opts])
source

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

× close