Commit Graph

2219 Commits

Author SHA1 Message Date
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