#
208fe81a |
| 05-Dec-2023 |
Andreas Gohr <andi@splitbrain.org> |
automatic code style fixes
|
#
0f498d06 |
| 03-Aug-2023 |
Andreas Gohr <andi@splitbrain.org> |
implement password expiry warnings. fixes #4
|
#
5dcabeda |
| 30-Jul-2021 |
Andreas Gohr <andi@splitbrain.org> |
make use of file system caching optional
|
#
f17bb68b |
| 28-Jul-2021 |
Andreas Gohr <andi@splitbrain.org> |
new approach for recursive groups
Instead of implementing the recursion client side, we ask the AD server to resolve nested group memberships for us. This saves potentially many network requests but
new approach for recursive groups
Instead of implementing the recursion client side, we ask the AD server to resolve nested group memberships for us. This saves potentially many network requests but may have performance penalties on the AD server side. However it ensures, we can't make a mistake and thus makes our code safer to run - also turns out my first attempt was checking nested groups backwards.
See https://stackoverflow.com/q/40024425 for more discussions on performance for this.
A config option allows to use the former much faster approach for setups without nested groups.
Still to do: supporting user lookups by group this way.
show more ...
|
#
bf69b89c |
| 21-Jul-2021 |
Andreas Gohr <andi@splitbrain.org> |
first go at SSO
This basically copies the functionality from authAD
|
#
c2500b44 |
| 15-Jul-2021 |
Andreas Gohr <andi@splitbrain.org> |
make the primary group configurable
Because the Domain Users group can be localized, this makes it configurable. The authAD library had a config to use "real" primary groups where it would look up t
make the primary group configurable
Because the Domain Users group can be localized, this makes it configurable. The authAD library had a config to use "real" primary groups where it would look up the primary group by calculating the SID and doing another check. We could copy that mechanism if needed later on.
show more ...
|
#
b914569f |
| 07-Jul-2021 |
Andreas Gohr <andi@splitbrain.org> |
allow fetching of additional user attributes
Currently we reuqest all attributes from the server and only filter later. This needs fixing.
|
#
4b0f7b75 |
| 07-Jul-2021 |
Andreas Gohr <andi@splitbrain.org> |
make page size configurable
The default of 1000 will quickly exhaust the memory available on typical PHP setups. This lowers it to 150 which should be fine as is for virtuallly everyone.
|
#
9446f9ef |
| 07-Jul-2021 |
Andreas Gohr <andi@splitbrain.org> |
fix admin user access
|
#
6d90d5c8 |
| 07-Jul-2021 |
Andreas Gohr <andi@splitbrain.org> |
some cleanup for the options
|
#
b21740b4 |
| 29-Mar-2020 |
Andreas Gohr <andi@splitbrain.org> |
added bulk data retrieval
|
#
1078ec26 |
| 27-Mar-2020 |
Andreas Gohr <andi@splitbrain.org> |
first working login with active directory
|
#
79f39653 |
| 26-Mar-2020 |
Andreas Gohr <andi@splitbrain.org> |
wizard generated
|