lemonldap-ng merge requestshttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/merge_requests2020-06-24T14:23:29Zhttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/merge_requests/150Manager API: Added menu category and application API (includes openapi spec &...2020-06-24T14:23:29ZSoisik FrogerManager API: Added menu category and application API (includes openapi spec & tests)This merge request contains API support for managing menu categories and menu applications configuration in portal.This merge request contains API support for managing menu categories and menu applications configuration in portal.https://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/merge_requests/163Adding important details to configure sso on jitsimeet2020-09-30T07:59:58ZPaul CurieAdding important details to configure sso on jitsimeetNginx is not so easy ;)Nginx is not so easy ;)2.0.10Maxime BessonMaxime Bessonhttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/merge_requests/168Code refactoring2020-11-15T13:25:41ZChristophe Maudouxchrmdx@gmail.comCode refactoringCode refactoring and removing a bad workaround...
```
# Modify the password TODO: change this
# Populate $req->{user} for logging purpose
my $tmp = $self->conf->{portalRequireOldPassword};
$self->conf->{portalRequireOldP...Code refactoring and removing a bad workaround...
```
# Modify the password TODO: change this
# Populate $req->{user} for logging purpose
my $tmp = $self->conf->{portalRequireOldPassword};
$self->conf->{portalRequireOldPassword} = 0;
.....
$self->conf->{portalRequireOldPassword} = $tmp;
```2.0.10Christophe Maudouxchrmdx@gmail.comChristophe Maudouxchrmdx@gmail.comhttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/merge_requests/184Reject hashes in URL (#2477)2021-03-02T19:02:12ZYaddReject hashes in URL (#2477)2.0.12https://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/merge_requests/182Draft: Testteo2021-03-04T17:30:06ZTéo GODDETDraft: Testteohttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/merge_requests/189Doc wikijs2021-04-01T19:11:05ZPaul CurieDoc wikijsDoc for wiki.js.Doc for wiki.js.2.0.12Paul CuriePaul Curiehttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/merge_requests/197give more logs when prepare() or execute() fail (helps debugging #2455)2021-06-25T17:25:51Zdcoutadeur dcoutadeurgive more logs when prepare() or execute() fail (helps debugging #2455)https://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/merge_requests/199improve Metadata import script2021-10-21T12:51:18ZAntoine Gallavardinimprove Metadata import scriptAdd following options :
- -d : dry-run : show actions without execution
- -n : nagios : add some metrics
- -bs : protect SP modification from remote metadata
- -bi : protect IDP modification from remote metadat
- correct documentationsAdd following options :
- -d : dry-run : show actions without execution
- -n : nagios : add some metrics
- -bs : protect SP modification from remote metadata
- -bi : protect IDP modification from remote metadat
- correct documentations2.0.12Maxime BessonMaxime Bessonhttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/merge_requests/207Added --user and --group to override apache:apache for lmConfigEditor2021-07-15T15:41:45ZAlex KellyAdded --user and --group to override apache:apache for lmConfigEditorSince I wrote a tiny bit of code in reference to issue #2562, I decided to put that in as a request.Since I wrote a tiny bit of code in reference to issue #2562, I decided to put that in as a request.https://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/merge_requests/226add more logs for ldap binding (ppolicy extended response code)2021-09-23T15:40:44Zdcoutadeur dcoutadeuradd more logs for ldap binding (ppolicy extended response code)- add more logs for ldap binding (ppolicy extended response code)
- simplification (remove loadPP)
Related to #2620- add more logs for ldap binding (ppolicy extended response code)
- simplification (remove loadPP)
Related to #26202.0.14https://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/merge_requests/221Set sameSite value for llnglanguage cookie2021-09-23T19:27:42ZChristophe Maudouxchrmdx@gmail.comSet sameSite value for llnglanguage cookieFix #2605Fix #26052.0.14Clément OUDOTClément OUDOThttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/merge_requests/248set a default value for cfgDate + display cfgDate in logs during conf reload ...2022-01-27T15:24:57Zdcoutadeur dcoutadeurset a default value for cfgDate + display cfgDate in logs during conf reload (#2566)Related to #2566Related to #25662.0.14https://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/merge_requests/263New plugin : Persistent UUID2022-05-16T14:59:22ZClément OUDOTNew plugin : Persistent UUIDThis plugin with generate an UUID at first connection and store it in
persistent session, in ``_persistentUUID`` key.
The persistent UUID can then be used as unique identifier for connected applications.
It can be useful if LL::NG is c...This plugin with generate an UUID at first connection and store it in
persistent session, in ``_persistentUUID`` key.
The persistent UUID can then be used as unique identifier for connected applications.
It can be useful if LL::NG is configured to authenticate against multiple identity
providers and you want to share an uniform identifier on applications.
- [x] Plugin code
- [x] Unit test
- [x] Configuration in Manager
- [x] Documentation2.0.15https://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/merge_requests/277set logger to LLNG_DEFAULTLOGGER envvar when set, during handler init (#2769)2022-07-28T14:46:10Zdcoutadeur dcoutadeurset logger to LLNG_DEFAULTLOGGER envvar when set, during handler init (#2769)Related to #2769Related to #27692.0.15dcoutadeur dcoutadeurdcoutadeur dcoutadeurhttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/merge_requests/271workaround in the documentation about lemon+nginx logs (bug #2769)2022-08-19T09:20:18Zdcoutadeur dcoutadeurworkaround in the documentation about lemon+nginx logs (bug #2769)Related to #2769Related to #27692.0.15dcoutadeur dcoutadeurdcoutadeur dcoutadeurhttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/merge_requests/280New lemonldap-ng-cli subcommand: merge2022-09-15T10:01:06ZMaxime BessonNew lemonldap-ng-cli subcommand: mergeSee #2780See #2780Maxime BessonMaxime Bessonhttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/merge_requests/28127122022-08-25T09:18:13ZChristophe Maudouxchrmdx@gmail.com2712Remove selfRegistration testRemove selfRegistration test2.0.15Christophe Maudouxchrmdx@gmail.comChristophe Maudouxchrmdx@gmail.comhttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/merge_requests/283Resolve "2fSelfRegistration == 0 + 2fActivation == 1 leads to registrable sec...2022-08-28T21:34:59ZChristophe Maudouxchrmdx@gmail.comResolve "2fSelfRegistration == 0 + 2fActivation == 1 leads to registrable second factor being presented every time"Related to #2712Related to #27122.0.15Christophe Maudouxchrmdx@gmail.comChristophe Maudouxchrmdx@gmail.comhttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/merge_requests/28525882023-01-30T10:38:50ZChristophe Maudouxchrmdx@gmail.com2588Clarify PE_BADURLClarify PE_BADURLChristophe Maudouxchrmdx@gmail.comChristophe Maudouxchrmdx@gmail.comhttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/merge_requests/297implement CAS back-channel Single Logout2023-01-18T08:56:12ZPascal Rigauximplement CAS back-channel Single LogoutThe Single Logout is sending back-channel POST with the ticket to the services, cf https://apereo.github.io/cas/development/protocol/CAS-Protocol-Specification.html#head_appdx_c
NB: I've not managed yet to test the added conf "casBackCh...The Single Logout is sending back-channel POST with the ticket to the services, cf https://apereo.github.io/cas/development/protocol/CAS-Protocol-Specification.html#head_appdx_c
NB: I've not managed yet to test the added conf "casBackChannelSingleLogout" in manager2.0.16Maxime BessonMaxime Besson