lemonldap-ng issueshttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/issues2018-05-19T19:41:44Zhttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/issues/1181Make Debian packages autopkgtestable2018-05-19T19:41:44ZClément OUDOTMake Debian packages autopkgtestableWork done on 1.9 in #1086
Needs to be adapted for 2.0Work done on 1.9 in #1086
Needs to be adapted for 2.02.0.0YaddYaddhttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/issues/1183Rewrite CAS authentication module2018-05-19T19:41:44ZClément OUDOTRewrite CAS authentication moduleThe Perl-CAS module does not provide enough features (can't read attributes, use a local file to manager proxy tickets), we need to rewrite CAS client code and create a CAS UserDB module.The Perl-CAS module does not provide enough features (can't read attributes, use a local file to manager proxy tickets), we need to rewrite CAS client code and create a CAS UserDB module.2.0.0YaddYaddhttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/issues/1201IPv6 support2018-05-19T19:41:45ZYaddIPv6 supportAdd some IPv6 support :
* in Safelib:
** *{{isInNet6($ipAddr, '2134::/16')}}*: return true if $ipAddr is in 2134::/16 network
* for Session Explorer:
** *{{isIpv6($ipAddr)}}*: check if $ipAddr is a IPv6 address
** some features to displa...Add some IPv6 support :
* in Safelib:
** *{{isInNet6($ipAddr, '2134::/16')}}*: return true if $ipAddr is in 2134::/16 network
* for Session Explorer:
** *{{isIpv6($ipAddr)}}*: check if $ipAddr is a IPv6 address
** some features to display IPv6 addresses2.0.0YaddYaddhttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/issues/1220Vietnamese translation2018-05-19T19:41:46ZYaddVietnamese translationVietnamese translation started on https://www.transifex.com/lemonldapng/lemonldapng/dashboard/Vietnamese translation started on https://www.transifex.com/lemonldapng/lemonldapng/dashboard/2.0.0YaddYaddhttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/issues/1222Arabic translation2018-05-19T19:41:47ZYaddArabic translationArabic translation started on https://www.transifex.com/lemonldapng/lemonldapng/dashboard/Arabic translation started on https://www.transifex.com/lemonldapng/lemonldapng/dashboard/2.0.0YaddYaddhttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/issues/1232Italian translation2018-05-19T19:41:47ZYaddItalian translationItalian translation (by Paola Penati).Italian translation (by Paola Penati).2.0.0YaddYaddhttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/issues/1247Support RSA SHA256 signature in SAML2018-06-19T08:24:07ZClément OUDOTSupport RSA SHA256 signature in SAMLWe use by default SHA1 signatures. We should use instead SHA256 but this should be a configuration for each provider.
See this thread on Lasso mailing list: http://listes.entrouvert.com/arc/lasso/2017-06/msg00000.htmlWe use by default SHA1 signatures. We should use instead SHA256 but this should be a configuration for each provider.
See this thread on Lasso mailing list: http://listes.entrouvert.com/arc/lasso/2017-06/msg00000.html2.0.0Clément OUDOTClément OUDOThttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/issues/1267Allow custom regexp for vhost display2018-05-19T19:41:49ZMathieu ParentAllow custom regexp for vhost displayCurrently "Display application" has 3 possibilities : yes/no/auto (auto means use location rules).
We need a fourth possibility to have an application visible in the portal to a group while being accessible by a more broad group.
P...Currently "Display application" has 3 possibilities : yes/no/auto (auto means use location rules).
We need a fourth possibility to have an application visible in the portal to a group while being accessible by a more broad group.
Proposal : accept an expression like in location rules.2.0.0YaddYaddhttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/issues/1302Move all HTML fragments into templates2018-05-19T19:41:51ZYaddMove all HTML fragments into templatesThe following files generate HTML fragment inside Perl code. The idea is to move HTML strings into template files.
* lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Auth/AD.pm
* lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Auth/SAML.pm
* l...The following files generate HTML fragment inside Perl code. The idea is to move HTML strings into template files.
* lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Auth/AD.pm
* lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Auth/SAML.pm
* lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Run.pm
* lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Process.pm
* lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Display.pm
* lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Main/Menu.pm
* lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Issuer/OpenID.pm
* lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Issuer/CAS.pm
* lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Issuer/SAML.pm
* lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm
* lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Plugins/History.pm
* lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Plugins/SingleSession.pm
* lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Lib/Net/LDAP.pm
* lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Lib/OpenID/SREG.pm
* lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Lib/SAML.pm2.0.0YaddYaddhttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/issues/1317Wildcard in virtualhost names2020-02-20T16:21:59ZFrédéric MASSOTWildcard in virtualhost namesHi,
The DNS zone and Apache with the vhost_alias module and the VirtualDocumentRoot directive handle addresses with a wildcard like: *.projects.domain.com
In Apache you can configure a virtual host with:
ServerAlias *.projects.dom...Hi,
The DNS zone and Apache with the vhost_alias module and the VirtualDocumentRoot directive handle addresses with a wildcard like: *.projects.domain.com
In Apache you can configure a virtual host with:
ServerAlias *.projects.domain.com
VirtualDocumentRoot "/var/www/projects/%1"
Unfortunately we can not protect these addresses with LemonLDAP, if we add an address with a wildcard in the manager we have the error:
exportedHeaders/*.projects.domain.com: Bad hostname
locationRules/*.projects.domain.com: Bad hostname
Can you add support for wildcard addresses in LemonLDAP, please?
Regards.2.0.0YaddYaddhttps://gitlab.ow2.org/lemonldap-ng/lemonldap-ng/-/issues/1322Get user attributes in Auth module for external authentication2018-06-23T06:33:23ZClément OUDOTGet user attributes in Auth module for external authenticationWhen we use social login (Twitter/FB/LinkedIn/...), we need to get user attributes at authentication phase, to be able to map one of these to UserDB backend.
This is already done for LinkedIn, and must be generalized to other modules.When we use social login (Twitter/FB/LinkedIn/...), we need to get user attributes at authentication phase, to be able to map one of these to UserDB backend.
This is already done for LinkedIn, and must be generalized to other modules.2.0.0Clément OUDOTClément OUDOT