Commit Graph

2667 Commits

Author SHA1 Message Date
Maxime Besson
aef9409a63 Use local manager conf when checking conf in lmConfigEditor (#2296) 2020-08-26 10:29:53 +02:00
Maxime Besson
a5deca8ce8 Fix localConf object when checking new conf in UI (#2296) 2020-08-26 09:20:03 +02:00
Christophe Maudoux
4d52fedfe5 WIP - Incremental tempo 2020-08-25 22:58:47 +02:00
Christophe Maudoux
0614c69a91 Typo 2020-08-25 20:03:58 +02:00
Christophe Maudoux
26de10fd91 Update unit tests 2020-08-25 12:53:53 +02:00
Christophe Maudoux
81a5d2552e Make json - Display oidc tab only if not empty 2020-08-25 11:12:48 +02:00
Christophe Maudoux
0ca3e1fcf5 Update Attributes.pm 2020-08-25 11:07:06 +02:00
Christophe Maudoux
08fb50191e Improve notifications explorer & unit tests (#2283) 2020-08-19 22:52:28 +02:00
Christophe Maudoux
1ce89fb696 Fix warning (#2283) 2020-08-19 22:52:28 +02:00
Maxime Besson
c5c6c4ab0c Factor genId2F method into Common 2020-08-17 18:43:29 +02:00
Maxime Besson
a4b80b1a37 Manager tests for SameSite attribute 2020-08-17 18:05:09 +02:00
Maxime Besson
26cd1945fb Try to compute the correct value of SameSite by default (#2281) 2020-08-17 18:05:09 +02:00
Maxime Besson
4ba29f10a7 Merge branch 'fix-cache-dir-2254' into 'v2.0'
Move cache directory to /var/cache (#2254)

See merge request lemonldap-ng/lemonldap-ng!157
2020-08-14 18:34:31 +02:00
Christophe Maudoux
9643308717 Fix delete2FA function (#2279) 2020-08-13 00:00:02 +02:00
Christophe Maudoux
299dc19f4d Display instance name when prompting message (#2278) 2020-08-12 19:36:34 +02:00
Christophe Maudoux
3af35204c5 Append conf tests (#2274) 2020-08-11 22:03:32 +02:00
Christophe Maudoux
b3164d4bb5 De duplicate test name (#2237) 2020-08-11 22:03:32 +02:00
Maxime Besson
ea134d0bfc Fix generation of lmConf-1.json (#2254) 2020-08-10 15:15:32 +02:00
Maxime Besson
2054799baf Move cache directory to /var/cache (#2254)
In order to avoid namespace issues, and for better compliance with the
FHS.

Only the default configs are changed.
2020-08-10 15:15:32 +02:00
Maxime Besson
9b348f7cf8 Manager HTML cleanup (#2248) 2020-07-28 14:17:33 +02:00
Maxime Besson
dac0300aa5 Remove self closing spans (#2248) 2020-07-28 14:17:33 +02:00
Maxime Besson
593e48e63e Add manager test for #2237 2020-07-24 17:10:11 +02:00
Maxime Besson
bef2411132 Allow empty URLs in config values by default (#2253) 2020-07-24 16:54:25 +02:00
Xavier Guimard
9e28948d40 Update Turkish translation from transifex 2020-07-16 20:21:16 +02:00
Xavier Guimard
036b919b6b Update translations 2020-07-14 18:35:07 +02:00
Olof Johansson
054e87c1f9 manager: Adapt html to stricter rules in angularjs >= 1.8.0
label and textarea elements in XHTML must have a matching closing tag
for strict XHTML conformity; when upgrading to angularjs 1.8.0, this
became mandatory even when used with angular because of some potential
XSS issue.

Without this change, the rendering of the modal save form of the manager
web interface will "break" halfway through, and only the text "Summary"
is visible under the "Saving configuration" header. (This is similar to
what is described in #2197, but with that fixed applied.)

Reference: https://docs.angularjs.org/guide/migration#migrating-from-1-7-to-1-8
2020-07-01 16:37:26 +02:00
Soisik Froger
cbe85dd6a2 Manager API: Check confKey is valid when adding a new cat or app to avoid breaking configuration 2020-06-26 10:05:08 +00:00
Soisik Froger
e558b30628 Manager API: Fixed error when adding an app to non existing category - now returns a 404 2020-06-26 07:46:24 +00:00
Soisik Froger
53cce170d2 Manager API: Added 404 response code to openapi spec, improved error message on category not found when getting/listing application(s) and added tests to ensure 404 is returned on category or apps not found. 2020-06-26 07:30:22 +00:00
Soisik Froger
72f957957a Manager API: Added menu category and application API (includes openapi spec & tests) 2020-06-24 14:58:10 +00:00
Maxime Besson
768a7b0ecb Fix translation mistake in manager down arrow 2020-06-24 11:19:18 +02:00
Maxime Besson
d1cbb7263f Remove default value of ldapPort 2020-06-23 17:42:00 +02:00
Maxime Besson
914251d163 Update Build.pm for #2214 2020-06-23 11:29:58 +02:00
Maxime Besson
1ed5b95fd9 Merge branch 'cas-and-apps-api' into 'v2.0'
Manager API: Added some minor fixes for CasApp provider API

See merge request lemonldap-ng/lemonldap-ng!149
2020-06-22 18:41:17 +02:00
Christophe Maudoux
d9fb4e3a17 Typo & Append debug log (#2055) 2020-06-21 13:00:49 +02:00
Christophe Maudoux
954643994f Typo and update PSGI doc 2020-06-20 12:36:17 +02:00
Soisik Froger
dcc49bd58e Manager API: Added some minor fixes for CasApp provider API 2020-06-18 09:18:10 +02:00
Maxime Besson
9dcfeadc7c Merge branch 'soifro/lemonldap-ng-cas-and-apps-api' into v2.0 2020-06-17 22:25:39 +02:00
Maxime Besson
0c70e8be0c Manager API: compare host part of service URL only 2020-06-17 22:21:01 +02:00
Maxime Besson
4e0003d5d8 Manager API: fix perl warning 2020-06-17 22:21:01 +02:00
Maxime Besson
51762ca85f Add config test for CAS App url presence/uniqueness (#2240)
The issuer code only looks at the host part
2020-06-17 19:14:09 +02:00
Maxime Besson
7d5d62541a Add config test for OIDCRP client id presence/uniqueness (#2240) 2020-06-17 19:14:09 +02:00
Soisik Froger
4699a1accb Manager API: service as primary key for CAS application 2020-06-17 09:33:33 +00:00
Soisik Froger
bbc9d27a8b Manager API: Added CAS provider API (includes openapi spec & tests) 2020-06-17 06:57:40 +00:00
Christophe Maudoux
b04b2076de Preserve real_hGroups (#2229) 2020-06-06 23:27:37 +02:00
Maxime Besson
695ed61c77 Merge branch 'doc-2.0' into v2.0 2020-06-01 16:23:26 +02:00
Maxime Besson
a98e5c05b4 doc: fix markup 2020-06-01 16:22:25 +02:00
Xavier Guimard
767b4ceeef Some little things 2020-05-31 09:23:40 +02:00
Maxime Besson
c5c9d581cb Improve error message when cli fails to save (#2223) 2020-05-28 22:04:08 +02:00
Maxime Besson
0757f0af28 Add manager option for external yubikey ID provisionning (#2189) 2020-05-25 18:57:07 +02:00
Christophe Maudoux
bb9e03d1e5 Tidy 2020-05-24 00:04:33 +02:00
Clément OUDOT
f00753e5e5 Make manifest 2020-05-22 17:34:27 +02:00
Xavier Guimard
061a37d508 Update Polish translation 2020-05-20 22:00:58 +02:00
Christophe Maudoux
eb65264d5d Append Impersonation unrestrictedUsers rule & Update langs (#2207) 2020-05-19 23:33:07 +02:00
Xavier Guimard
66588175f2 Fix textarea usage in manager forms (fixes: #2196) 2020-05-16 21:45:36 +02:00
Xavier Guimard
3b066f1710 Disable jquery (#2197) 2020-05-15 15:07:26 +02:00
Xavier Guimard
308e87a3fb Disable jquery (#2197) 2020-05-15 15:05:33 +02:00
Xavier Guimard
ee6fd758f1 fix cfgAuthor when manager is protected by webserver (#2209) 2020-05-15 14:21:57 +02:00
Xavier Guimard
9b2ac6488a Use REMOTE_USER environment variable to set cfgAuthor if exists (#2209) 2020-05-15 09:57:17 +02:00
Xavier Guimard
fcaa959219 Add X-Real-IP in cfgAuthorIP if exists (#2195) 2020-05-12 17:02:59 +02:00
Xavier Guimard
3385fc3ae2 Register X-Forwarded-For value in cfgAuthorIP when available (fixes: #2195) 2020-05-12 15:58:41 +02:00
Maxime Besson
4688c2debc Add pl translation for proxy rest settings 2020-05-09 20:12:04 +02:00
Maxime Besson
db9e862843 Merge branch 'feature-userdb-password-restserver' into v2.0 2020-05-09 20:07:24 +02:00
Xavier Guimard
7d50814038 Add polish translation in manager (#2193) 2020-05-09 08:40:28 +02:00
Christophe Maudoux
9bf915b5dc Fix unit tests & Version 2020-05-08 23:03:16 +02:00
Christophe Maudoux
097ddc4251 Fix OIDC default value 2020-05-08 22:06:25 +02:00
Xavier Guimard
b217f529a6 Fix sourcemaps 2020-05-06 15:31:10 +02:00
Xavier Guimard
234da90be9 Update JS libs (fixes at least a low-level jQuery CVE) 2020-05-06 15:09:17 +02:00
Xavier Guimard
ba86f7e2f5 Accept vhost wildcards in manager 2020-05-06 10:30:23 +02:00
Xavier Guimard
894098835c Add missing build dependency to Time::Fake (Closes: RT-132508) 2020-05-06 04:18:06 +02:00
Maxime Besson
309f0c8f9b Merge branch 'manager-api-documentation' into 'v2.0'
Integrate API Documentation

See merge request lemonldap-ng/lemonldap-ng!140
2020-05-04 16:03:40 +02:00
Xavier Guimard
d952ccb80f Restore lost translation fields 2020-05-01 21:18:02 +02:00
Christophe Maudoux
7aadd82400 Typo 2020-05-01 20:00:07 +02:00
Maxime Besson
c687bb63ec Add manager option for password reset REST endpoint (/#1598) 2020-05-01 13:44:23 +02:00
Maxime Besson
444cacf2de Add option to enable REST auth/userdb server (#1659) 2020-05-01 13:44:00 +02:00
Maxime Besson
172993fcd6 Add useMail to UserDB::REST (#1659) 2020-05-01 13:43:12 +02:00
Christophe Maudoux
7014327232 Append an option to display sfManager link (#2185) 2020-04-30 20:50:10 +02:00
Clément OUDOT
ac9769ff69 Prepare release 2.0.8 2020-04-30 19:59:37 +02:00
Christophe Maudoux
591f953d5e Merge branch 'v2.0' into 2178-new 2020-04-28 18:20:49 +02:00
Xavier Guimard
6322527bb8 Import languages from transifex 2020-04-28 14:21:16 +02:00
Maxime Besson
9e841dbf4f Clarify option names involved in certificate reset 2020-04-28 14:03:14 +02:00
Christophe Maudoux
763eb04b4b Update tree (#2178) 2020-04-27 20:39:02 +02:00
Maxime Besson
7e502af391 Add option to remove "Refresh my rights" from menu 2020-04-27 17:19:41 +02:00
Xavier Guimard
1a01a96af4 Add String::Random as Common build dependency (Fixes: #2052, RT-131220) 2020-04-26 08:54:17 +02:00
Xavier Guimard
2312f5b225 Update translations 2020-04-26 08:52:36 +02:00
Maxime Besson
df9525095e Integrate API Documentation 2020-04-24 16:56:16 +02:00
Maxime Besson
e607d8281f OIDC: do not advertise missing functionality (#1194)
Back-Channel logout is not supported yet
2020-04-24 12:15:51 +02:00
Maxime Besson
ce49bad847 Add link to OIDC RP doc (#2175) 2020-04-24 11:18:17 +02:00
Maxime Besson
00e9e2ec57 Add manager option for additional audiences (#2177) 2020-04-24 11:10:44 +02:00
Maxime Besson
ada6e9f056 Reorganize OIDC options (#2175) 2020-04-24 11:10:44 +02:00
Christophe Maudoux
6018610196 Make checkUser option rules (#2173) 2020-04-24 00:25:10 +02:00
Xavier Guimard
c8c50d2575 Update translation 2020-04-23 22:33:21 +02:00
Xavier Guimard
3023ffebc2 Update translations 2020-04-23 22:27:16 +02:00
Maxime Besson
64d023b731 Add manager option for password grant (#2155) 2020-04-23 17:49:25 +02:00
Maxime Besson
ded6c74fe0 Allow special characters in scope names (#2168) 2020-04-23 14:50:53 +02:00
Maxime Besson
91ba11b898 API: change success codes (#2034) 2020-04-22 11:55:53 +02:00
Maxime Besson
b36a891dfb Api: replace regep pattern with globs (#2034) 2020-04-22 11:54:38 +02:00
Maxime Besson
4a610f036d API: return 409 on resource conflicts (#2034) 2020-04-22 11:54:38 +02:00
Maxime Besson
ceac3e7d6f API: change clientID to clientId in options (#2034) 2020-04-22 11:54:38 +02:00
Maxime Besson
0d951c55f1 API: Check configuration validity before saving (#2034) 2020-04-22 11:54:38 +02:00
Maxime Besson
34389242cb API: handle oidc RedirectURI as array (#2034) 2020-04-22 11:54:38 +02:00
Maxime Besson
1a37940ea9 improve api unit tests output (#2034) 2020-04-22 11:54:38 +02:00
Maxime Besson
e0edd1449b Hide prefix from option names in API (#2034) 2020-04-22 11:54:38 +02:00
Maxime Besson
369c08337c Add per-service macros to API (#2034) 2020-04-22 11:54:38 +02:00
Maxime Besson
53a1e61394 Fix extraClaims name in API (#2034) 2020-04-22 11:54:38 +02:00
Maxime Besson
2f8be3eb57 API: change error codes from 405 to 400 (#2033,#2034) 2020-04-22 11:54:38 +02:00
Maxime Besson
09ed2197df Config parser: fail if a "select"-type option does not contain a scalar 2020-04-22 11:41:43 +02:00
Maxime Besson
a9b1b6bc1d configuration parser: check metadata/vhost options for syntax (#2166) 2020-04-22 11:41:36 +02:00
Maxime Besson
42b650247b Change singleSession options to allow a rule (#2164) 2020-04-22 11:02:59 +02:00
Maxime Besson
956afaee44 Fix manager labels for SingleSession (#2159) 2020-04-21 10:19:09 +02:00
Maxime Besson
51e1d3651e Remove unused singleSessionUserByIP option (#2159) 2020-04-21 10:17:44 +02:00
Christophe Maudoux
57c8c37732 Change sfRequired option label (#2156) 2020-04-19 18:59:27 +02:00
Clément OUDOT
8a5a93d6ac Fix GitHub parameters in Manager (#2154) 2020-04-18 00:26:24 +02:00
Clément OUDOT
a5eadc49d3 Add GitHub parameters in Manager (#2154) 2020-04-18 00:08:43 +02:00
Christophe Maudoux
3dba4b4ee5 Sort login history custom keys with Sessions explorer 2020-04-15 23:26:41 +02:00
Christophe Maudoux
c83f5c203f Make json 2020-04-15 23:25:57 +02:00
Xavier Guimard
40446a0f8f Downgrade Apache auth level to the same than Kerberos 2020-04-15 21:19:09 +02:00
Maxime Besson
4bcb391121 Add an easy way to set level of additional second factors (#2149) 2020-04-15 17:20:27 +02:00
Christophe Maudoux
21bfe3bc68 Test if viewer is enabled (#2148) 2020-04-15 00:51:18 +02:00
Christophe Maudoux
47842033dc Extend PSGI::Router to call handlerAbort (#2148) 2020-04-15 00:32:06 +02:00
Christophe Maudoux
557fa3f74c Try to fix #1740 2020-04-12 16:50:30 +02:00
Christophe Maudoux
80187b8a52 Do not translate session attributes (#2146) 2020-04-12 11:14:42 +02:00
Christophe Maudoux
e97937ae96 Set application icon sizes (#2132) 2020-04-12 10:54:06 +02:00
Christophe Maudoux
082d12ca5f Append customParam to globalLogout plugin (#2145) 2020-04-11 22:34:29 +02:00
Christophe Maudoux
13bb55a818 Append an option to define apps tooltip & Improve unit test (#2140) 2020-04-08 22:40:28 +02:00
Christophe Maudoux
37a9360625 Append PPolicyNone message & Unit test & Update manifest 2020-04-05 12:19:05 +02:00
Christophe Maudoux
ab1601745b Improve code (#1455) 2020-04-05 12:19:05 +02:00
Christophe Maudoux
9858b94482 Update Tests.pm 2020-04-04 01:21:40 +02:00
Christophe Maudoux
30f6a889de Append contextSwitching prefix parameter (#1783) 2020-04-03 23:09:55 +02:00
Christophe Maudoux
e11c189141 Remove underscores in notifications reference (#2135) 2020-04-03 22:00:20 +02:00
Christophe Maudoux
5e0ffe84af Typo (#2133) 2020-04-03 14:36:48 +02:00
Christophe Maudoux
a8d2ca2cc6 Update langs (#2133) 2020-04-03 14:33:46 +02:00
Christophe Maudoux
1f16458d2e Append Manager test (#2133) 2020-04-03 14:33:22 +02:00
Christophe Maudoux
71ba189edc Append special characters password policy (#2130) 2020-04-02 12:14:05 +02:00
Christophe Maudoux
b924b96176 WIP - Append PP special characters options (#2130) 2020-04-02 01:03:42 +02:00
Christophe Maudoux
a7a2a425a5 Better fix to avoid side effects and Jail warning (#2126 & #1717) 2020-03-28 14:25:42 +01:00
Christophe Maudoux
fd337a2110 Don t save conf if bad expression (#2126) 2020-03-28 01:23:41 +01:00
Xavier Guimard
569d1bf8af Update translations 2020-03-18 21:05:01 +01:00
Christophe Maudoux
8116cf2d63 Improve adaptive view (#2114) 2020-03-18 10:40:38 +01:00
Christophe Maudoux
02cc071c87 Display instance name with adaptive view (#2114) 2020-03-17 21:21:15 +01:00
Christophe Maudoux
09046e8bb9 Allow empty value to disable module with Manager (#2112) 2020-03-14 19:15:49 +01:00
Christophe Maudoux
256fd92167 Display instance name (#2114) 2020-03-12 22:56:50 +01:00
Maxime Besson
759de594bb Separate API from Manager vhost (#2109) 2020-03-12 15:10:27 +01:00
Christophe Maudoux
e146ea36fa Display instance name (#2114) 2020-03-10 14:46:02 +01:00
Maxime Besson
8c7ea1a42a improve handling of JSON errors in 2F api (#2033) 2020-03-09 14:45:32 +01:00
Christophe Maudoux
093b4e6817 Typo 2020-03-03 19:52:42 +01:00
Christophe Maudoux
52e36797e5 Update version 2020-03-03 17:50:11 +01:00
Christophe Maudoux
1922650218 Fix Zero conf (#2036) 2020-03-03 17:42:46 +01:00
Christophe Maudoux
ea9f019bc8 Append debug logs (#2071) 2020-03-03 17:41:19 +01:00
Christophe Maudoux
3ec85e6775 Re-order SAML options 2020-03-02 23:06:38 +01:00
Christophe Maudoux
9559e6fe72 Re-order options (#2106) 2020-02-28 23:21:24 +01:00
Christophe Maudoux
ee8e18642f Typo 'de' lang (#2106) 2020-02-28 22:45:41 +01:00
Christophe Maudoux
8753cc4cf6 Option to hide empty headers with CheckUser (#2106) 2020-02-28 22:24:13 +01:00
Xavier Guimard
8c29111140 Update translations 2020-02-28 11:40:09 +01:00
Christophe Maudoux
e89c017ff6 Increase lock time after each failed login attempt (#2088) 2020-02-24 22:20:40 +01:00
Maxime Besson
e016b315bf Add manager test for RSA usage in OIDC without a key (#2105) 2020-02-24 16:28:38 +01:00
Maxime Besson
fd2747b1e4 Fix CLI unit tests (#2103) 2020-02-24 14:29:56 +01:00
Maxime Besson
53ac31e3c3 CLI: add rollback option (#2103) 2020-02-24 11:58:29 +01:00
Maxime Besson
2c11111547 CLI: make -cfgNum work with "save" command (#2103) 2020-02-24 11:57:56 +01:00
Christophe Maudoux
53d7923cd4 WIP - Increase lock time after each failed login attempt (#2088) 2020-02-23 23:19:32 +01:00
Xavier Guimard
4459a47f76 Tidy 2020-02-20 23:37:05 +01:00
Xavier Guimard
a76cba3856 Update versions 2020-02-20 23:37:01 +01:00
Xavier Guimard
22c1f7270c Add feature to override SOAP Proxy URN (#2100) 2020-02-20 21:49:55 +01:00
Christophe Maudoux
385a1c1f38 Improve code & typo 2020-02-16 22:53:15 +01:00
Christophe Maudoux
6c317b9106 Minor GUI improvements 2020-02-16 21:38:30 +01:00
Christophe Maudoux
4f44b69290 Fix warning messages 2020-02-16 15:35:53 +01:00
Christophe Maudoux
8cf9f01e5d Notifications GUI improvements 2020-02-16 14:09:21 +01:00
Christophe Maudoux
57b546d112 Fix lmConfigEditor logger error (#2059) 2020-02-16 12:58:12 +01:00
Xavier Guimard
e26d1da4e6 Update Spanish translation 2020-02-15 08:56:06 +01:00
Christophe Maudoux
79bb7f4138 Minor GUI improvements (Highlight active menu) 2020-02-14 23:23:49 +01:00
Christophe Maudoux
15c12346ab Hide persistent session attributes & Improve unit tests (#2093) 2020-02-14 16:21:31 +01:00
Clément OUDOT
9ea79511d3 Fix test on issuersTimeout option in Manager (#2092) 2020-02-14 09:42:48 +01:00
Christophe Maudoux
f12029093c Update langs 2020-02-13 21:30:40 +01:00
Christophe Maudoux
ce65b712b0 Minor GUI improvements 2020-02-13 20:10:27 +01:00
Christophe Maudoux
3b6fbdf92a Remove duplicate entries 2020-02-13 19:22:03 +01:00
Christophe Maudoux
964afdb011 Improve unit test & Make manifest (#2071) 2020-02-13 09:36:57 +01:00
Christophe Maudoux
4da346b104 Merge branch 'v2.0' into 2071 2020-02-12 22:22:56 +01:00
Christophe Maudoux
6996c79cab Improve code (#2071) 2020-02-12 22:14:02 +01:00
Christophe Maudoux
a75c35fe29 Avoid warning 2020-02-11 17:52:52 +01:00
Christophe Maudoux
0df38323af Typo & improve msg (#2071) 2020-02-10 09:31:43 +01:00
Christophe Maudoux
78a5fd3a65 Append date after reload 2020-02-09 23:41:22 +01:00
Christophe Maudoux
73a0ec9dc6 Toggle buttons (#2071) 2020-02-09 21:55:52 +01:00
Christophe Maudoux
ef01060c54 Update langs (#2071) 2020-02-09 18:30:08 +01:00
Christophe Maudoux
2f04ffcc4a WIP - Notifications explorer (#2071) 2020-02-09 17:47:25 +01:00
Christophe Maudoux
03b4da1286 Update unit test (!124) 2020-02-07 22:00:54 +01:00
Christophe Maudoux
fed127b526 Avoid warning 2020-02-07 21:40:13 +01:00
Christophe Maudoux
ebc4a550d4 Don t parse XML formated notifications (#2087) 2020-02-05 22:08:32 +01:00
Maxime Besson
1cd6f82f80 Merge branch 'feature-1877-macros-after-groups' into 'v2.0'
Option to run setMacros after setGroups

See merge request lemonldap-ng/lemonldap-ng!127
2020-02-05 21:28:41 +01:00
Maxime Besson
68be974e51 Add option to compute userdb groups before macros (#1877) 2020-02-05 15:39:45 +01:00
Xavier Guimard
663a7759f8 Merge branch 'manager-plugins' into 'v2.0'
Change Manager framework to plugins

See merge request lemonldap-ng/lemonldap-ng!124
2020-02-04 21:04:21 +01:00
Maxime Besson
e40568a330 Manager: fix SSLVarIf syntax (#2082) 2020-01-31 17:43:49 +01:00
Maxime Besson
875495c478 lemonldap-ng-cli: add safe option (#1902) 2020-01-29 08:56:06 +01:00
Maxime Besson
a5c97cd745 ConfigParser: return parsing errors in global message (#1902) 2020-01-29 08:44:09 +01:00
Xavier Guimard
0ae1e81fce Update tr 2020-01-28 16:27:06 +01:00
Xavier Guimard
09d929b1ff Change Manager framework to plugins 2020-01-28 15:32:30 +01:00
Xavier Guimard
14495b0445 Data error 2020-01-28 15:32:10 +01:00
Clément OUDOT
fc9efb1c11 Set portalCustomCss attribute in Manager (#2076) 2020-01-28 15:24:50 +01:00
Christophe Maudoux
d2105a3730 Improve SPA translation 2020-01-24 22:11:12 +01:00
Maxime Besson
2e3c8d445f API: Fix pivot attribute for 2FA deletion (#2033) 2020-01-24 14:51:36 +01:00
Christophe Maudoux
531dbde604 Improve notifications SPA (#2073) 2020-01-22 22:43:46 +01:00
Clément OUDOT
3b84d0a003 Filter order parameter to avoid error on HASH ref (#2072) 2020-01-22 17:24:37 +01:00
Xavier Guimard
03a1c495e6 Change default SameSite value to "None" (#2070) 2020-01-20 13:17:10 +01:00
Xavier Guimard
f3f97ccb80 Add sameSite parameter (#2069) 2020-01-20 06:21:09 +01:00
Christophe Maudoux
4a0b092e7c make json 2020-01-15 22:12:02 +01:00
Christophe Maudoux
583bbbe285 Append CSP frame-ancestors option & Improve unit test (#2068) 2020-01-15 16:09:57 +01:00
Christophe Maudoux
d31205aa1a Improve CLI unit test (#2059) 2020-01-14 22:46:43 +01:00
Christophe Maudoux
d7c2b36d15 Don t load bruteForceProtection plugin without persistent storage 2020-01-14 19:01:37 +01:00
Christophe Maudoux
ebcaefd54c Typo 2020-01-13 14:54:23 +01:00
Christophe Maudoux
0dd6b28616 Fix logger with CLI & Test type (#2059) 2020-01-12 22:19:54 +01:00
Christophe Maudoux
68ae4129d6 Append llng.png Apps logo 2020-01-10 22:55:59 +01:00
Christophe Maudoux
b3e3f8cfb3 Improve diff.tpl (#2065) 2020-01-10 22:30:29 +01:00
Christophe Maudoux
2481a1922c Typo (Thx Soisik ;-) 2020-01-10 21:30:51 +01:00
Christophe Maudoux
a310438a87 Fix warning 2020-01-10 20:11:41 +01:00
Christophe Maudoux
27b0b7fde4 Append Custom backend & Improve unit test (#1605) 2020-01-10 17:48:49 +01:00
Clément OUDOT
dbf6550f6a Merge branch 'v2.0' into configuration-api 2020-01-10 11:31:31 +01:00
Christophe Maudoux
54d21780fe Fix TAP plan 2020-01-10 09:25:56 +01:00
Christophe Maudoux
bb53c5c420 Append log & Improve unit test (#2059) 2020-01-09 22:22:14 +01:00
Christophe Maudoux
6b4e1203e5 Append logger (#2059) 2020-01-08 23:05:19 +01:00
Soisik Froger
715987c292 Manager API - Set noCache=1 to getConf before calling saveConf (related to #2058) 2020-01-08 09:21:18 +00:00
Soisik Froger
ab969382f2 Merge remote-tracking branch 'upstream/configuration-api' into configuration-api 2020-01-06 08:25:23 +00:00
Clément OUDOT
8704982dd5 Merge branch 'v2.0' into configuration-api 2020-01-06 09:05:20 +01:00
Christophe Maudoux
609db2ec11 Append conf tests (#1605) 2020-01-05 21:50:33 +01:00
Christophe Maudoux
70936f0e13 Fix langs typo & Display 2020-01-05 20:56:34 +01:00
Christophe Maudoux
ba30d74d81 More consistent langs (#1605) 2020-01-04 22:36:30 +01:00
Christophe Maudoux
aa7df251b7 Remove useless parameters (#1605) 2020-01-04 22:19:21 +01:00
Christophe Maudoux
eec7237c7d Fix langs (#1605) 2020-01-04 22:02:43 +01:00
Soisik Froger
be414ee4fa Manager API - perltidy - #2033 2020-01-02 15:55:44 +00:00
Soisik Froger
62b9e8574c Manager API - 2F remove from SSO session and local cache - #2033 2020-01-02 16:43:53 +01:00
Soisik Froger
9dc29c02d9 fixed unit test comments 2020-01-02 09:56:50 +01:00
Christophe Maudoux
bd85aff978 Typo & FR translation & Container type (#1605) 2019-12-29 21:48:56 +01:00
Xavier Guimard
8d5a29075b Another bad export 2019-12-25 13:17:43 +01:00
Christophe Maudoux
931cdc611d Catch error and Improve parameter tests & Improve unit test (#2049) 2019-12-23 21:37:40 +01:00
Christophe Maudoux
d53aff9c74 Re-order Plugins parameters 2019-12-23 16:54:59 +01:00
Christophe Maudoux
8acc855e45 Fix comment (#2046) 2019-12-22 13:09:58 +01:00
Christophe Maudoux
2954ea2abc Disable compactConf by default & Update unit tests (#2046) 2019-12-22 13:06:10 +01:00
Clément OUDOT
cabdec6092 Fix bad translation 2019-12-22 12:52:04 +01:00
Clément OUDOT
5a516519dd Merge branch 'v2.0' into configuration-api 2019-12-21 23:00:03 +01:00
Christophe Maudoux
fd015301a5 Typo & make minify 2019-12-21 18:20:15 +01:00
Clément OUDOT
7d13400be4 Update version in modules 2019-12-21 16:33:39 +01:00
Clément OUDOT
458d353af8 Merge branch 'v2.0' into dcoutadeur/lemonldap-ng-certificate-reset 2019-12-21 16:19:49 +01:00
Clément OUDOT
983af4dec1 make json (#1605) 2019-12-21 16:13:32 +01:00
Clément OUDOT
745db35903 Fix message (#2003) 2019-12-21 15:00:20 +01:00
Clément OUDOT
b16d6f848d Fix unit test error (#2003) 2019-12-21 14:53:48 +01:00
Clément OUDOT
9a8789e86a Add new parameters in Manager (#2003) 2019-12-21 12:30:39 +01:00
Clément OUDOT
ace32efe4a Change defaut value for cspFormAction (#2024) 2019-12-20 16:07:52 +01:00
Clément OUDOT
17e77d90b6 Test if redirect URI in an OIDC RP is defined before saving configuration (#2040) 2019-12-20 11:31:48 +01:00
Soisik Froger
badef81aa8 Manager API - perltidy - #2034 & #2033 2019-12-20 10:13:15 +00:00
Soisik Froger
e939fa42fa Manager API - 2F unit tests - #2033 2019-12-20 10:05:16 +00:00
Christophe Maudoux
39f93b0eb0 Retrieve all notifications & Improve unit test (#2012) 2019-12-19 20:52:34 +01:00
dcoutadeur
1a6a2e50ee fix some typos for Reset Certificate module for v2.0.7 (#1605) 2019-12-19 20:16:38 +01:00
dcoutadeur
a465a5d768 Reset Certificate module for v2.0.7 (#1605) 2019-12-19 19:10:32 +01:00
Soisik Froger
4e4f42460a Manager API - 2F get & delete routes/methods - #2033 2019-12-19 15:52:51 +00:00
Xavier Guimard
2a4392b1ec Fix newId in manager JS (Fixes: #1776) 2019-12-19 07:22:21 +01:00
Xavier Guimard
2e11e6b398 Update langs
But please stop renaiming parameters...
2019-12-19 07:16:44 +01:00
Xavier Guimard
c578d8425f Update manifests 2019-12-19 07:01:54 +01:00
Xavier Guimard
24ab56ce7e Update JS libs (fixes some little security issues) 2019-12-19 06:55:49 +01:00
Soisik Froger
c8e36a8899 Manager API - FindBy(clientId/entityId) should send back 404 when not found - #2034 2019-12-18 16:18:17 +00:00
Soisik Froger
bf6e7c2afd Manager API - Change all providers API routes from /v1/providers to /api/v1/providers - #2034 2019-12-18 15:45:42 +00:00
Soisik Froger
37d01266a9 Manager API - perltidy - #2034 2019-12-17 19:58:55 +00:00
Soisik Froger
4c5948623c Manager API - samlSP unit tests and ajustments for update/patch to keep old values - #2034 2019-12-17 17:43:29 +00:00
Soisik Froger
f107356e5e Manager API - Added unit tests for oidcRP findByConfKey/findByClientId - #2034 2019-12-17 13:35:38 +00:00
Soisik Froger
29862ae678 Merge remote-tracking branch 'upstream/configuration-api' into configuration-api 2019-12-17 10:00:41 +00:00
Soisik Froger
63c8e0b848 Manager API - Fixed unit tests - #2034 2019-12-17 09:51:19 +00:00
Clément OUDOT
205f0912d4 Merge branch 'v2.0' into configuration-api 2019-12-17 10:49:04 +01:00
Soisik Froger
bfacf29fd7 Manager API - Refactoring: common API module extended by providers sub modules oidcRP/samlSP. Added unit tests for oidcRP - #2034 2019-12-17 08:56:59 +00:00
Maxime Besson
bbef316754 Add manager UI for per-service macros (#2042) 2019-12-16 17:26:35 +01:00
Maxime Besson
a410793122 CAS per-service macros portal code (#2042) 2019-12-16 17:26:35 +01:00
Maxime Besson
2a15bb0523 SAML per-service macros portal code (#2042) 2019-12-16 17:26:34 +01:00
Maxime Besson
32ecf37be4 OIDC per-service macros portal code (#2042) 2019-12-16 17:26:34 +01:00
Xavier
21e5039d21 Update tr translation 2019-12-13 18:05:50 +01:00
Maxime Besson
eda33e647c Add a manager test for #2007 2019-12-13 14:10:25 +01:00
Xavier
6a39fc85ac Add tr flag 2019-12-11 08:13:06 +01:00
Xavier
d7177b06de Update manifest 2019-12-11 05:59:56 +01:00
Xavier
7faac40b76 Install tr translations (partial) 2019-12-11 05:59:26 +01:00
Soisik Froger
edd262caf8 Manager API - Delete method for SAML SP and OIDC RAP - #2034 2019-12-09 19:32:54 +00:00
Soisik Froger
3061e748c3 Manager API - set default values for missing options attributes - #2034 2019-12-09 14:05:36 +00:00
Soisik Froger
b4c017852a Manager API - update and replace for oidcrp and samlsp #2034 2019-12-09 08:16:21 +00:00
Xavier
cc90572941 mail tr translation 2019-12-09 06:31:36 +01:00
Clément OUDOT
3697f2538e Merge branch 'v2.0' into configuration-api 2019-12-08 23:12:07 +01:00
Xavier
5bb6f2fd3b Refresh plugin (#2006) 2019-12-08 17:28:51 +01:00
Clément OUDOT
8f101361bc Custom plugins in Manager (#1590) 2019-12-07 21:30:56 +01:00
Soisik Froger
adc2b2ec1e Manager API - clean up logs #2034 2019-12-06 14:32:15 +00:00
Soisik Froger
35eea58515 Manager API - include display options in oidc rp options #2034 2019-12-06 14:30:40 +00:00
Soisik Froger
f8eb811f12 Manager API - clean up log #2034 2019-12-06 10:41:40 +00:00
Soisik Froger
2da104e45b Manager API - add new oidc rp or new saml sp #2034 2019-12-06 10:38:02 +00:00
Soisik Froger
f14ae6cd4b Manager API - fixed bug with exportedAttributes getting mixed up between saml sps #2034 2019-12-05 15:58:21 +00:00
Soisik Froger
67db0b6865 Manager API - find oidcrps by clientId or samlsps by entityId #2034 2019-12-05 14:59:53 +00:00
Soisik Froger
1359c81e4e Manager API - find oidcrps or samlsps by configKey #2034 2019-12-05 14:06:33 +00:00
Soisik Froger
e5a45f505b Manager API - get SAML sp #2034 2019-12-05 11:40:03 +00:00
Soisik Froger
cd93caef72 Manager API - get OIDC rp (options and extraclaims) #2034 2019-12-05 09:29:35 +00:00
Clément OUDOT
7a61750eb3 Start OIDC RP API (#2034) 2019-12-04 17:50:41 +01:00
Clément OUDOT
0c11dedc44 Add a specific vhost for API (#2033, #2034) 2019-12-04 16:08:12 +01:00
Maxime Besson
7fe25b2f68 API skeleton 2019-12-04 09:59:40 +01:00
Christophe Maudoux
3f40c70ae5 Fix placeholder value (MR !111) 2019-12-03 12:24:13 +01:00
Antoine ROSIER
983c8060f7 improve vhost rule level column size in manager 2019-12-02 16:02:24 +01:00
Christophe Maudoux
6c890ecf30 Fix bad minified JS 2019-11-30 15:09:31 +01:00
Christophe Maudoux
c1c6a8a9a6 Update langs & version (#1999) 2019-11-22 22:39:56 +01:00
Christophe Maudoux
7324172023 Merge branch 'v2.0' into globalLogout 2019-11-20 21:11:34 +01:00
Clément OUDOT
e454905493 Allow any value for managerDn (#1967) 2019-11-20 18:18:51 +01:00
Xavier
81b00688a8 Fix translations using transifex really translated fields 2019-11-20 07:27:08 +01:00
Xavier
370404006f Update tr 2019-11-20 07:09:46 +01:00
Christophe Maudoux
4d60dac78d Append total of notifications & Fix menu toggle (#2012) 2019-11-19 22:06:15 +01:00
Christophe Maudoux
ef5d0cde48 Merge branch 'v2.0' into globalLogout 2019-11-18 22:15:54 +01:00
Christophe Maudoux
ad55b39f04 Typo 2019-11-18 22:14:38 +01:00
Christophe Maudoux
b63217d878 Append overScheme to notifications explorer (#2012) 2019-11-18 22:07:15 +01:00
Christophe Maudoux
72511bca83 Update langs (#2012) 2019-11-18 17:35:10 +01:00
Christophe Maudoux
e20555623e Append defaulCondition option (#2012) 2019-11-18 17:34:56 +01:00
Christophe Maudoux
ea3337574c Append conf manager test (#2012) 2019-11-17 22:36:52 +01:00
Christophe Maudoux
15711c642e Merge branch 'v2.0' into globalLogout 2019-11-15 21:49:56 +01:00
Maxime Besson
bedcf20806 Change portal error code on 2F failure (#2008) 2019-11-15 11:19:08 +01:00
Christophe Maudoux
7ef9e132c9 Append GlobalLogout plugin (#1999) 2019-11-13 20:56:56 +01:00
Christophe Maudoux
3e24077813 Update langs (#1999) 2019-11-13 12:03:35 +01:00
Christophe Maudoux
80a1e4bf57 WIP - Append GlobalLogout plugin (#1999) 2019-11-11 22:33:30 +01:00
Maxime Besson
713737c11f Add an option to return claims in ID token 2019-11-04 18:27:28 +01:00
Maxime Besson
a52c06e698 Add manager tab for Offline sessions (#813) 2019-11-04 10:47:35 +01:00
Maxime Besson
a386a7502a Allow refresh tokens to be emitted for regular sessions (#813) 2019-11-04 10:44:54 +01:00
Maxime Besson
ea2365cc98 Implement OIDC Offline sessions through refresh tokens (#813) 2019-11-04 10:44:54 +01:00
Christophe Maudoux
c01c26af6a Append option to override Issuer OTT storage (#1993) 2019-10-31 11:40:33 +01:00
Christophe Maudoux
1d2bbab057 make json 2019-10-30 18:52:27 +01:00
Christophe Maudoux
21b1e75a4d Merge branch 'v2.0' into 1988 2019-10-30 16:35:44 +01:00
Maxime Besson
5b2f3ca576 Merge branch 'remove-saml-idp-cookie-1941' into 'v2.0'
Remove SAML IDP cookie (#1941)

See merge request lemonldap-ng/lemonldap-ng!99
2019-10-30 16:01:11 +01:00
Christophe Maudoux
04428af556 Append url AuthnLevel option (#1988) 2019-10-27 18:38:39 +01:00
Christophe Maudoux
0ef23c70f0 Typo 2019-10-27 17:46:14 +01:00
Christophe Maudoux
cfff29446b Update container (#1988) 2019-10-27 17:18:27 +01:00
Christophe Maudoux
836add81c0 Parse conf (#1988) 2019-10-27 17:17:58 +01:00
Christophe Maudoux
85b9095f7e Parse integer (#1988) 2019-10-27 17:15:48 +01:00
Christophe Maudoux
ef08306906 Merge branch 'v2.0' into 1988 2019-10-26 22:58:37 +02:00
Christophe Maudoux
5eaf00601e WIP 2019-10-26 21:40:19 +02:00
Christophe Maudoux
8903874b98 WIP - Append option & update langs 2019-10-26 12:43:27 +02:00
Maxime Besson
b25470f818 Fix handling of empty or invalid choice overloads (#1962) 2019-10-18 18:04:29 +02:00
Maxime Besson
4afecb4620 Remove IDP cookie (#1941) 2019-10-17 23:09:03 +02:00
Maxime Besson
dccf1b2ce4 Fix _whatToTrace default OIDC value
_oidc_OP is the OIDC provider that authenticated us, oidcConnectedRP is
(if relevant) the RP we are coming from
2019-10-17 22:50:25 +02:00
Christophe Maudoux
c312955603 Append unit test (#1956) 2019-10-13 22:30:40 +02:00
Christophe Maudoux
4bb6e94b3c Fix doc link (#1956) 2019-10-13 15:40:49 +02:00
Christophe Maudoux
0ca649f106 Use custom decrypt functions (#1956) 2019-10-13 15:08:32 +02:00
Christophe Maudoux
3d4aebcb21 Tidy & Fix version (#1968) 2019-10-05 12:03:49 +02:00
Christophe Maudoux
91e3f413ab Improve unit test (#1968) 2019-10-05 11:59:52 +02:00
Christophe Maudoux
ee6d67e4fd Better fix - Don t load localConf twice (#1968) 2019-10-05 11:54:55 +02:00
Christophe Maudoux
c43ed2b5ca Fix skip conf tests (#1968) 2019-10-02 22:05:31 +02:00
Christophe Maudoux
28ffd93785 Don t translate attributes (#1952) 2019-10-01 22:08:01 +02:00
Christophe Maudoux
28c34b7eea Typo (#1964) 2019-10-01 22:06:16 +02:00
Christophe Maudoux
0f61edd9de Fix implicit angular injection (#1964) 2019-10-01 21:42:46 +02:00
Maxime Besson
914a760e25 Fix Choice parameter overload in manager (#1962) 2019-10-01 14:50:22 +02:00
Christophe Maudoux
138cfe6edb Append DecryptValue plugin (#1956) 2019-09-30 22:29:49 +02:00
Christophe Maudoux
a219a51e1c Revert "Make manifest"
This reverts commit c00110ed01.
2019-09-30 22:28:55 +02:00
Christophe Maudoux
c00110ed01 Make manifest 2019-09-30 22:26:55 +02:00
Christophe Maudoux
1d0a79ba5d Fix returned values (#1954) 2019-09-27 21:46:18 +02:00
Xavier
fb622fff64 Import malay mail translation from transifex 2019-09-27 18:23:58 +02:00
Christophe Maudoux
3e99bd5e5a Don t translate session attributes (#1952) 2019-09-26 22:06:54 +02:00
Christophe Maudoux
3f2de0ba3a Highlight active module & translate page with menu (#1947 & #1948) 2019-09-24 22:02:17 +02:00
Xavier
b332a07dc9 Spelling error 2019-09-24 19:24:39 +02:00
Clément OUDOT
27b2f65a1c Update version in Makefile.PL 2019-09-24 11:23:32 +02:00
Christophe Maudoux
0fdf7bf132 Typo (#1938) 2019-09-19 22:58:58 +02:00
Christophe Maudoux
c34c6e646e Append search parameters & improve unit test (#1938) 2019-09-19 22:51:10 +02:00
Clément OUDOT
28b5cc0e31 Force lower case in initial value of _whatToTrace macro (#1869) 2019-09-18 21:19:53 +02:00
Clément OUDOT
30a674da2c Move display generate password box option (#1928) 2019-09-18 16:06:12 +02:00
Christophe Maudoux
ed345329ec Avoid warning 2019-09-17 21:42:42 +02:00
Maxime Besson
98f55fd384 Translate the error code displayed in debug logs 2019-09-17 20:17:57 +02:00
Christophe Maudoux
44f37e6fdd Typo 2019-09-16 20:52:00 +02:00
Xavier Guimard
3e06800d09 Add #1934 test 2019-09-16 17:56:53 +02:00
Xavier Guimard
7a5e1df4d2 Fix some warnings 2019-09-16 17:56:53 +02:00
Christophe Maudoux
5615d5b2a3 Append display Slave logo option (#1936) 2019-09-14 22:07:44 +02:00
Christophe Maudoux
9784e75ead Check Slave credential headers (#1935) 2019-09-13 22:21:09 +02:00
Christophe Maudoux
c446f194eb Import custom functions into Conf Jail (#1929) 2019-09-13 10:03:28 +02:00
Xavier
e50e7d09d1 Update version of (really) modified files 2019-09-12 21:56:49 +02:00
Clément OUDOT
84cea17ced Parameter in Manager (#1928) 2019-09-12 18:42:53 +02:00
Xavier
b4d61d554a Update Spanish translation 2019-09-11 07:17:42 +02:00
Christophe Maudoux
93830bf813 Update lang (#1925) 2019-09-10 14:34:53 +02:00
Christophe Maudoux
86daaf54f6 Append parameter & update langs (#1925) 2019-09-10 10:15:17 +02:00
Christophe Maudoux
15bd74927f Fix menu order 2019-09-08 21:50:38 +02:00
Christophe Maudoux
132f42d44c Forbid browsers to store users password & Improve unit tests (#1913) 2019-09-08 19:28:28 +02:00
Maxime Besson
94877793d4 increase clock tolerance during rest secret check (#1923) 2019-09-06 17:45:51 +02:00
Christophe Maudoux
659ebf9660 Fix IDP/CAS deleteEntry icon 2019-09-06 09:47:24 +02:00
Clément OUDOT
19ebb70a58 Translations for Manager (#1619) 2019-09-05 17:20:32 +02:00
Clément OUDOT
a0f9c85913 Define ldapITDS parameter in Manager (#1619) 2019-09-05 17:17:21 +02:00
Clément OUDOT
068ffbe604 Define portalDisplayPasswordPolicy parameter in Manager (#993) 2019-09-05 13:02:51 +02:00
Clément OUDOT
d7262767dc Add local password policy parameters in Manager (#993) 2019-09-05 10:55:08 +02:00
Christophe Maudoux
750d0e1c70 Improve conf test (#1916) 2019-09-03 22:52:07 +02:00
Christophe Maudoux
56ed8a5724 Append issuersTimeout option (#1916) 2019-09-03 22:52:07 +02:00
Christophe Maudoux
a68b6f7342 Append overScheme to display persistent sessions (#1905) 2019-09-02 22:14:11 +02:00
Christophe Maudoux
8c2613ca72 Update version (#1904) 2019-09-01 22:37:53 +02:00
Christophe Maudoux
a913c99c06 Improve unit tests (#1904) 2019-09-01 21:41:41 +02:00
Christophe Maudoux
1166d5442c Explain removed keys (#1904) 2019-09-01 21:40:44 +02:00
Christophe Maudoux
873e5084e0 Append "Don t compact conf" option (#1904) 2019-08-31 23:03:17 +02:00
Maxime Besson
d61935ab6e Implement introspection endpoint for access tokens (#1843) 2019-08-29 19:10:51 +02:00
Xavier Guimard
aeff014f79 Parallel tests 2019-08-29 10:48:55 +02:00
Clément OUDOT
a1f979d5ac Set IE compatibility for Manager (#1899) 2019-08-27 17:14:33 +02:00
Christophe Maudoux
baf4a96cf1 Modify CAS Apps options order 2019-08-25 18:10:45 +02:00
Christophe Maudoux
c00b16363b Detect CAS/OIDC conf. changes (#1889) 2019-08-25 18:10:45 +02:00
Christophe Maudoux
ec59cc164c Catch error earlier in process (#1867) 2019-08-24 23:26:42 +02:00
Clément OUDOT
47dc4936ac Replace default LinkedIn scopes (#1890) 2019-08-22 15:08:45 +02:00
Xavier Guimard
1652603d39 Fix uglifyjs conflict 2019-08-21 15:55:22 +02:00
Xavier Guimard
238e6092bc Update .maps 2019-08-21 15:46:02 +02:00
Christophe Maudoux
96c5006d9a Fix wrapper (#1885) 2019-08-20 22:36:51 +02:00
Christophe Maudoux
4d583ceb9c Append a custom param to log (#1885) 2019-08-20 22:04:05 +02:00
Christophe Maudoux
5d3db32dd9 Fix regex (#1880) 2019-08-20 21:12:34 +02:00
Christophe Maudoux
d7e7b622ce Disable viewer with default options (#1880) 2019-08-20 17:06:51 +02:00
Christophe Maudoux
7d0d9da101 Update Manager.pm 2019-08-20 14:58:09 +02:00
Christophe Maudoux
4866c2b9e0 Disable menubar mousedown click 2019-08-19 09:41:29 +02:00
Christophe Maudoux
9d9f4f2e03 Update viewer 2019-08-18 11:14:42 +02:00
Christophe Maudoux
b1c637cfca Revert "Append a custom param to be logged (#1885)"
This reverts commit 1e838f0487
2019-08-16 15:28:47 +02:00
Christophe Maudoux
1e838f0487 Append a custom param to be logged (#1885) 2019-08-16 15:25:21 +02:00
Christophe Maudoux
8da9c64ea2 Fix unit test (#1884) 2019-08-16 13:56:59 +02:00
Xavier
424121af8a Add forceGlobalStorageUpgradeOTT doc (#1884) 2019-08-16 12:58:08 +02:00
Christophe Maudoux
080f83eae0 Fix overScheme (#1883) 2019-08-15 21:55:39 +02:00
Christophe Maudoux
5f24c659cf Fix overScheme (#1883) 2019-08-15 21:28:41 +02:00
Christophe Maudoux
f2eb404044 Update manifest 2019-08-14 21:26:26 +02:00
Christophe Maudoux
b2bab7d0e2 Cleaning code 2019-08-14 21:15:48 +02:00
Christophe Maudoux
0f4d3c8b04 Fix default values display issue 2019-08-13 23:24:18 +02:00
Christophe Maudoux
1f782ec4c1 Fix viewer display issue 2019-08-13 21:59:30 +02:00
Maxime Besson
2e9f57ab6f Better default behavior for oidcServiceMetaDataIssuer (#1882) 2019-08-13 18:09:59 +02:00
Xavier Guimard
03915a18e7 Better JS compression with source maps 2019-08-13 11:28:19 +02:00
Christophe Maudoux
f8ef2797a8 Update manifest 2019-08-12 21:36:55 +02:00
Xavier Guimard
c928189779 Better manager regexps 2019-08-12 15:34:48 +02:00
Christophe Maudoux
fdee58a120 Better fix (#1880) 2019-08-09 09:24:32 +02:00
Christophe Maudoux
33e7a05f8a Append parameter to set Manager default route (#1880) 2019-08-08 22:39:09 +02:00
Maxime Besson
13937b948f Fix RSA private key regexp
Previously it accepted BEGIN PRIVATE KEY but not END PRIVATE KEY
2019-08-06 15:46:24 +02:00
Xavier
9f171162d2 Update tr 2019-08-05 20:53:17 +02:00
Maxime Besson
15c3b0bbf8 Add Radius second factor (#1847) 2019-08-02 18:03:10 +02:00
Maxime Besson
c1afdbefac Add labels and logos to all 2F providers (#1873) 2019-08-01 17:27:14 +02:00
Christophe Maudoux
b1399fb583 perltidy 2019-07-31 23:08:49 +02:00
Christophe Maudoux
96ae65e800 Re-order 2FA (#1860) 2019-07-31 16:31:04 +02:00
Christophe Maudoux
fdcc3372d4 Update langs (#1851) 2019-07-25 11:59:21 +02:00
Christophe Maudoux
ecb3204d38 Append conf parameters (#1851) 2019-07-25 11:59:00 +02:00
Xavier
37c07d0919 Update langs 2019-07-22 22:35:29 +02:00
Maxime Besson
d82f776df8 Allow multi instanciation of 2F modules (#1860)
This commit adds a manager interface to declare multiple instances of a
single 2F module, in a manner similar to Combination.

An additional portal code reads the `sfExtra` variable to load the
declared modules.

An empty rules means the module will be always active.
2019-07-22 19:30:37 +02:00
Christophe Maudoux
8c776c0c27 Update langs (#1851) 2019-07-21 21:56:09 +02:00
Xavier Guimard
966eef33ee Fix df96168c error: _example/conf/lmConf-1.json is auto-generated (#1850) 2019-07-10 17:15:40 +02:00
Christophe Maudoux
36c806fa61 make json 2019-07-07 22:30:24 +02:00
Christophe Maudoux
240617d8d8 Fix unit tests 2019-07-06 23:27:45 +02:00
Christophe Maudoux
2aee0467b0 Hide _session_id with CheckUser (#1658) 2019-07-06 22:55:31 +02:00
Christophe Maudoux
3ddc92d4f3 Update conf. test (#1825) 2019-07-05 23:09:23 +02:00
Christophe Maudoux
0692879d97 Fix unit test (#1829) 2019-07-04 22:49:26 +02:00
Christophe Maudoux
2016abd2ee Send pdata cookie to cross domain (#1829) 2019-07-04 21:49:28 +02:00
Xavier
a104db2f2d Clean logs 2019-07-04 07:24:50 +02:00
Christophe Maudoux
e77a017e4d Typo (1783) 2019-07-02 23:31:08 +02:00
Xavier Guimard
c1137edba8 make tidy with perltidy-20181120 2019-07-02 20:03:40 +02:00
Xavier Guimard
92d32da369 Improve cli test (#1833) 2019-07-01 16:47:43 +02:00
Xavier Guimard
364fb8b627 Improve cli-restore file read (#1833) 2019-07-01 16:45:40 +02:00
Xavier Guimard
17b84e3eb8 Cli-restore: Verify that file is readable (#1833) 2019-07-01 16:26:51 +02:00
Xavier Guimard
1de3713382 Clean cli test 2019-07-01 16:19:54 +02:00
Xavier Guimard
91c161949d Add cli test 2019-07-01 16:16:12 +02:00
Christophe Maudoux
b94cbe0144 Fix default value (#1825) 2019-07-01 13:28:01 +02:00
Xavier Guimard
8ab4e51540 Update translations 2019-07-01 10:14:10 +02:00
Christophe Maudoux
9e66b0a117 Append conf test (#1825) 2019-06-30 19:28:46 +02:00
Christophe Maudoux
2c2a7e6c3a Merge branch '1825' into v2.0 2019-06-30 19:21:58 +02:00
Christophe Maudoux
70602ecf7a Update conf files (#1825) 2019-06-30 19:18:35 +02:00
Christophe Maudoux
1be79bce4b make json 2019-06-30 19:01:14 +02:00
Christophe Maudoux
a1f5791e06 Merge branch '1783' into v2.0 2019-06-30 19:00:41 +02:00
Christophe Maudoux
30624254e2 make json 2019-06-30 18:45:23 +02:00