Commit graph

23 commits

Author SHA1 Message Date
Jan Christoph Ebersbach fd8afa065f
docs: reformat book and introduce workflow to ensure it stays formatted () 2022-12-27 08:52:03 +10:00
Jan Christoph Ebersbach 0b3cb317ba
docs: correct LDAP DN for token authentication () 2022-12-16 10:23:17 +10:00
Jan Christoph Ebersbach c69071029a
docs: correct command for generating a password () 2022-12-16 10:22:54 +10:00
Jan Christoph Ebersbach c7a560ab20
docs: replace kanidm account with kanidm person () 2022-12-16 08:44:35 +10:00
Florian Klink d6105c051a
Update accounts_and_groups.md () 2022-10-27 10:02:34 +10:00
Firstyear 2845f8c4cc
20221011 sudo mode components () 2022-10-13 10:54:44 +10:00
Firstyear 082464f786
20220911 api tokens () 2022-09-25 11:21:30 +10:00
James Hodgkinson d14c2d2330
Book updates ()
* blep

* more blep

* fixed book build issues, updooted some FAQ and troubleshooting things

* more random updoots

* dat yak thoe
2022-09-21 13:05:32 +10:00
Firstyear 925c03b3fb
20220817 ldap service tokens () 2022-09-02 14:21:20 +10:00
James Hodgkinson c6e5e426d0
Fixing broken images and probably making it worse, because that's how I roll. () 2022-08-08 09:55:03 +10:00
James Hodgkinson 403016b0f8
WebUI Cleanup, icons, Profile Wireframing ()
* account person extend was showing failure when succeeding
* first run on a user profile page, did some other CSS tweaks to the UI
* UI neatening, profile wireframing, robotstxt, PWA manifest
* adding domain_display_name to webmanifest
2022-07-07 18:57:28 +10:00
James Hodgkinson 61e32bce4f
docs updates and UI cleanup ()
* showing the queried user when running account validity show
* updating account delete
* tweaking account and radius delete to show new message formats
* renaming credential reset token ui
* updating documentation for functionality
* added notes to dev readme on how to install/build mdbook and updated docs
2022-07-05 11:38:25 +10:00
Leoyzen 33caec05d2
fix account_and_group docs ()
fix typo "group2" to "group_2"
2022-07-05 09:04:27 +10:00
Carla Schroder e0ebd322dd
some small corrections to accounts_and_groups.md, administrivia.md () 2022-05-26 14:57:01 +10:00
Euan Kemp 9427d27141
Add a new ACP and group allowing self-service mail updates ()
* 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  for a bit more background

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

Per feedback on , 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
Euan Kemp 0c3ce226cf
Add 'account person set' command ()
* Add 'account person set' command

This command allows a user to modify, say, their legal name in a
self-service fashion.

This wasn't possible before by default since the 'extend' operation
required additional ACPs in order to operate which not every user would
have.

The new "person set" api is compatible with the default self_write ACP,
and so allows self-service modification.

* Add a short section on people attributes to the book
2022-04-02 13:24:07 +10:00
James Hodgkinson 6ff74c976e
Auto-publishing the book and rustdoc. () 2021-07-24 11:12:35 +10:00
cuberoot74088 ff952cbed2
Fix docu for generate password () 2021-07-15 08:23:11 +10:00
Firstyear 018039b0b2
Account valid-from and expiry ()
Fixes  account policy and lockout. This is achived with a valid_from and expire attribute that are timestamps. Cli tools are added to manage these.
2020-10-10 10:31:51 +10:00
Firstyear fec28e03e2
195 rel cleanup ()
Fixes  pre release cleanup. This does a LOT, clippy, formatting, and much much more. It fixes a lot of parts of the book, improves server config and more.
2020-06-18 10:30:42 +10:00
Pando85 4dcad60374 Extend testing of default entries
Add default entries test to apply behaviours according to
`designs/default_idm_layout.rst`.

Add expected behaviours for:
  - Users
  - Account managers
  - Group managers
  - Admins
  - People Managers
  - Anonymous clients
  - Radius servers

Also, refactor `kanidmd_client` tests to separate into different files
and fix some documentation typos

Resolves: 
2020-05-08 10:27:39 +10:00
Pando85 cfdaa702e5 Fix multiple typo in docs 2020-04-27 10:34:33 +10:00
Firstyear b579c5395c
20191202 documentation ()
Add an initial skeleton and draft of a book, which should be maintained and improved as the server is developed to help guide users.
2019-12-03 16:03:05 +10:00