This repository has been archived on 2024-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
authentik/website/docs
Lukas Söder 7f39399c32
providers/ldap: Added auto-generated uidNumber and guidNumber generated attributes for use with SSSD and similar software. (#1138)
* Added auto-generated uidNumber and guidNumber generated attributes for
use with SSSD and similar software.

The starting number for uid/gid can be configured iva environtment
variables and is by default 2000 which should work fine for most instances unless there are more than
999 local accounts on the server/computer.

The uidNumber is just the users Pk + the starting number.
The guidNumber is calculated by the last couple of bytes in the uuid of
the group + the starting number, this should have a low enough chance
for collisions that it's going to be fine for most use cases.

I have not added any interface stuff for configuring the environment variables as I couldn't really find my way around all the places I'd have to edit to add it and the default values should in my opinion be fine for 99% use cases.

* Add a 'fake' primary group for each user

* First attempt att adding config to interface

* Updated API to support new fields

* Refactor code, update documentation and remove obsolete comment

Simplify `GetRIDForGroup`, was a bit overcomplicated before.

Add an additional class/struct `LDAPGroup` which is the new argument
for `pi.GroupEntry` and util functions to create `LDAPGroup` from api.Group and api.User

Add proper support in the interface for changing gidNumber and uidNumber starting points

* make lint-fix for the migration files
2021-07-14 09:17:01 +02:00
..
events website: fix duplicate plugin ID 2021-06-12 20:15:35 +02:00
expressions website/docs: improve docs for expressions 2021-05-29 21:47:35 +02:00
flow website: fix duplicate plugin ID 2021-06-12 20:15:35 +02:00
installation release: 2021.6.4 2021-07-05 16:59:29 +02:00
integrations website/docs: fix gitab saml binding 2021-07-03 19:02:47 +02:00
maintenance/backups website/docs: improve docs for restore in k8s 2021-06-30 19:07:11 +02:00
outposts providers/ldap: Added auto-generated uidNumber and guidNumber generated attributes for use with SSSD and similar software. (#1138) 2021-07-14 09:17:01 +02:00
policies outposts/proxy: fix additionalHeaders not being set 2021-06-19 15:24:51 +02:00
property-mappings website/docs: improve docs for expressions 2021-05-29 21:47:35 +02:00
providers website/docs: update link for saml provider metadata 2021-05-11 14:23:39 +02:00
releases policies/reputation: handle cache error 2021-07-13 18:47:32 +02:00
troubleshooting core: deepmerge user.group_attributes, use group_attributes for user settings 2021-06-19 19:52:55 +02:00
index.md root: optimise images 2021-03-20 23:35:05 +01:00
tenants.md website/docs: add tenants 2021-05-29 21:56:09 +02:00
terminology.md website/docs: add note for CSRF in hass 2021-05-31 17:08:39 +02:00