Liking cljdoc? Tell your friends :D

keycloak.reconciliation


apply-groups-plan!clj

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

apply-planclj

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

apply-plan!clj

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

apply-role-mappings-plan!clj

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

apply-users-plan!clj

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

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
raw 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
raw 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
raw docstring

groups-planclj

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

planclj

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

reconciliate-groups!clj

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

reconciliate-role-mappings!clj

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

reconciliate-users!clj

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

remove-blank-or-empty-value-entriesclj

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

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
raw docstring

subgroup-pathclj

(subgroup-path parent-group-name subgroup)

users-planclj

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

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

× close