kanidm/kanidmd/src/lib
Euan Kemp 9427d27141
Add a new ACP and group allowing self-service mail updates (#672)
* Add a new ACP and group allowing self-service mail updates

This adds a new "idm_people_self_write_mail_priv" group which follows
the existing canned group+acp format closely.

This also adds a test for the functionality

See the discussion in #648 for a bit more background

* Limit the self-write ACP to targets with the "account" class

Per feedback on #672, it's better to limit these APIs specifically to
accounts.

* Fix up

Co-authored-by: Firstyear <william.brown@suse.com>
2022-04-13 20:45:45 +10:00
..
actors Add 'account person set' command (#667) 2022-04-02 13:24:07 +10:00
be 106 auth concurrency (#643) 2022-03-07 09:22:35 +10:00
constants Add a new ACP and group allowing self-service mail updates (#672) 2022-04-13 20:45:45 +10:00
credential Add design doc, revive the domain wide enc token (#649) 2022-03-14 17:29:04 +10:00
idm Add design doc, revive the domain wide enc token (#649) 2022-03-14 17:29:04 +10:00
plugins Add design doc, revive the domain wide enc token (#649) 2022-03-14 17:29:04 +10:00
repl Pre-release update and cleanup (#631) 2021-12-31 09:11:20 +10:00
tracing_tree 20220219 webui updates + source refactor + clippy go clip clip (#642) 2022-02-20 12:43:38 +10:00
access.rs Update to concread, add hooks for cache quiescing (#641) 2022-02-16 09:20:37 +10:00
audit.rs Pre-release update and cleanup (#631) 2021-12-31 09:11:20 +10:00
audit_loglevel.rs adding env vars, making clippy happier, cleaning up some error messages (#438) 2021-05-09 22:06:58 +10:00
config.rs 106 auth concurrency (#643) 2022-03-07 09:22:35 +10:00
crypto.rs Add auth docs (#463) 2021-06-02 09:42:40 +10:00
entry.rs Add design doc, revive the domain wide enc token (#649) 2022-03-14 17:29:04 +10:00
event.rs 106 auth concurrency (#643) 2022-03-07 09:22:35 +10:00
filter.rs 106 auth concurrency (#643) 2022-03-07 09:22:35 +10:00
identity.rs Pre-release update and cleanup (#631) 2021-12-31 09:11:20 +10:00
interval.rs Implement Online Backups (#25) (#536) 2021-07-31 17:13:46 +10:00
ldap.rs 106 auth concurrency (#643) 2022-03-07 09:22:35 +10:00
lib.rs 20220219 webui updates + source refactor + clippy go clip clip (#642) 2022-02-20 12:43:38 +10:00
macros.rs 20220219 webui updates + source refactor + clippy go clip clip (#642) 2022-02-20 12:43:38 +10:00
modify.rs 20220219 webui updates + source refactor + clippy go clip clip (#642) 2022-02-20 12:43:38 +10:00
schema.rs 20220219 webui updates + source refactor + clippy go clip clip (#642) 2022-02-20 12:43:38 +10:00
server.rs Add a new ACP and group allowing self-service mail updates (#672) 2022-04-13 20:45:45 +10:00
status.rs Remove auditscope for tracing (#580) 2021-09-21 12:42:00 +10:00
utils.rs Update to concread, add hooks for cache quiescing (#641) 2022-02-16 09:20:37 +10:00
value.rs Add design doc, revive the domain wide enc token (#649) 2022-03-14 17:29:04 +10:00
valueset.rs Finalise email changes for oidc (#629) 2021-12-25 09:47:14 +10:00