Integrant wiring for the user module.
This namespace owns all Integrant init/halt methods for user-specific components so that shared system wiring does not depend directly on user shell namespaces.
Integrant wiring for the user module. This namespace owns all Integrant init/halt methods for user-specific components so that shared system wiring does not depend directly on user shell namespaces.
The recurring job that removes expired memberships and assignments (BOU-856).
The recurring job that removes expired memberships and assignments (BOU-856).
Every quarter hour. Reads ignore what expired from that moment; the job
removes it and audits that. :wagoe/jobs :recurring overrides it.
Every quarter hour. Reads ignore what expired from that moment; the job removes it and audits that. `:wagoe/jobs :recurring` overrides it.
(ig-config settings {:keys [config validation-config enabled]})This module's Integrant entries, for wagoe.platform.shell.system.config.
Called with the module's :active settings — nil when the user module is
switched on in code rather than in config — and the context the application
supplies: :config and :validation-config. OIDC sign-in is wired only
when the settings name a provider under [:oidc :providers]. :auth becomes
the auth service's config, its :mfa-required? going through
:wagoe/auth-hooks, where platform adds the hooks modules contribute.
:login-redirect, :login-layout, :profile-layout, :dashboard, :home, :landing and :registration are checked and resolved here,
once, so a bad value fails boot whichever components start, as are the
:groups schemas.
This module's Integrant entries, for `wagoe.platform.shell.system.config`. Called with the module's `:active` settings — nil when the user module is switched on in code rather than in config — and the context the application supplies: `:config` and `:validation-config`. OIDC sign-in is wired only when the settings name a provider under `[:oidc :providers]`. `:auth` becomes the auth service's config, its `:mfa-required?` going through `:wagoe/auth-hooks`, where platform adds the hooks modules contribute. `:login-redirect`, `:login-layout`, `:profile-layout`, `:dashboard`, `:home`, `:landing` and `:registration` are checked and resolved here, once, so a bad value fails boot whichever components start, as are the `:groups` schemas.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |