Commit Graph

1347 Commits

Author SHA1 Message Date
Christophe Maudoux
6be4cfe035 Dismiss cache if cfgDate has changed (#2508) 2021-05-03 23:13:04 +02:00
Christophe Maudoux
de3164fea7 Fix button top margin (#1976) 2021-05-01 22:35:56 +02:00
Yadd
d1d3cfa3f2 Update tr translation from transifex 2021-05-01 07:57:04 +02:00
Maxime Besson
76fdf0321c Add missing DBI config translations (#2520) 2021-04-27 16:48:02 +02:00
Christophe Maudoux
21ced5dbad Fix speChars test, typos & display (#2509) 2021-04-14 13:28:12 +02:00
Yadd
6dd88c041e Update translations from Transifex 2021-04-09 18:14:59 +02:00
Maxime Besson
6f6239b6c3 Add manager option for #2506 2021-04-09 18:09:28 +02:00
Maxime Besson
715b78c34f Documentation for #2502 2021-04-07 17:20:44 +02:00
Yadd
f93c1bc394 format 2021-04-07 15:15:39 +02:00
Yadd
e6a2706c85 Update languages from transifex 2021-04-07 14:36:25 +02:00
Yadd
f930e449ab Order language keys 2021-04-07 13:46:32 +02:00
Christophe Maudoux
bcfb075f63 Be more consistent with REST params & Update doc (#1976) 2021-04-01 22:48:08 +02:00
Maxime Besson
2c4d615c2f Fix 2F removal when session ids are hidden (#2483)
We don't need to hide persistent session IDs because they are not
security senstive (hash of login)
2021-03-10 14:02:52 +01:00
Maxime Besson
fd3b2d25ef Do not remove sessions/oidc consents from Angular when the XHR fails 2021-02-24 17:48:12 +01:00
Maxime Besson
4f5998029d Fix typo 2021-02-24 17:48:12 +01:00
Christophe Maudoux
f7caff32c7 Move CrowdSec plugin to Security menu (#2451) 2021-02-20 19:18:25 +01:00
Xavier Guimard
b5c0ca94c4 CrowdSec plugin (#2451) 2021-02-19 07:40:36 +01:00
Christophe Maudoux
1f66e03969 Append an option to download rules.json file from remote server (#2458) 2021-02-16 12:15:18 +01:00
Christophe Maudoux
3bee740125 display headers (#2458) 2021-02-12 19:25:55 +01:00
Christophe Maudoux
6e1efc8bb5 WIP: CheckDevOps plugin skeleton (#2458) 2021-02-12 18:11:37 +01:00
Christophe Maudoux
e9c3d39883 Re-order Portal servers options 2021-02-11 22:50:47 +01:00
Xavier Guimard
830954d9ab Update polish translation 2021-02-09 18:23:39 +01:00
Christophe Maudoux
62ef90aef3 Update conf tree (#2456) 2021-02-05 19:57:19 +01:00
Christophe Maudoux
5e28f76a64 Restrict session data available for DevOps handler (#2456) 2021-02-05 19:55:22 +01:00
Xavier Guimard
afc839a7b9 Transifex sync 2021-02-03 12:40:56 +01:00
Maxime Besson
39a419c1b1 Manager options for JWT access tokens (#2419) 2021-02-01 18:15:55 +01:00
Maxime Besson
88cc6004a4 Add manager option for dynamic scopes (#2424) 2021-02-01 16:25:36 +01:00
Christophe Maudoux
c72a9d5228 Sort display options (#1658) 2021-01-30 18:20:54 +01:00
Maxime Besson
f0a6cf5b4f Auto generate key id when creating new oidc key (#2444) 2021-01-20 09:49:46 +01:00
Maxime Besson
c49c675ae0 Move oidc key id to key form (#2444) 2021-01-20 09:49:46 +01:00
Maxime Besson
c783ebc6d0 Add option to enable client credentials grant (#1987) 2021-01-19 17:06:21 +01:00
Christophe Maudoux
aad6244997 Merge branch 'v2.0' into findUser 2021-01-18 12:05:04 +01:00
Xavier Guimard
186dff968a Reorder arabic strings 2021-01-15 22:45:23 +01:00
Clément OUDOT
e98bc432e6 Remove unused jquery and jquery-ui dependencies (#2361) 2021-01-15 10:12:01 +01:00
Christophe Maudoux
cd37ccc35c Merge branch 'v2.0' into findUser 2021-01-14 22:39:02 +01:00
Christophe Maudoux
b5b311e8b5 Fix translation (#2436) 2021-01-08 18:41:44 +01:00
Christophe Maudoux
e4444c907f Append CheckUser normalized headers option & Improve unit test (#2436) 2021-01-08 18:38:05 +01:00
Maxime Besson
93988663b4 Add ldapGetUserBeforePasswordChange to manager (#714) 2021-01-08 15:09:19 +01:00
Christophe Maudoux
dae9455a19 Merge branch 'v2.0' into findUser 2021-01-06 23:11:56 +01:00
Christophe Maudoux
d14fae87ce Append conf test & REST init test & set default values (#2176) 2021-01-06 23:10:09 +01:00
Christophe Maudoux
6af036b4f6 Fix regex & log (#2432) 2021-01-06 21:59:31 +01:00
Christophe Maudoux
1c45e8a8c0 Merge branch 'v2.0' into findUser 2021-01-05 22:14:28 +01:00
Christophe Maudoux
846d6a3655 Allow wildcard with searching parameters (#1976) & Improve unit tests 2021-01-05 22:08:48 +01:00
Maxime Besson
1e1ab08d4c Add Password::Combination to manager (#714,#716) 2021-01-04 21:31:34 +01:00
Christophe Maudoux
fc6ea96954 FindUser with combination (#1976) 2021-01-03 19:00:20 +01:00
Christophe Maudoux
994ccfae30 Append REST findUser URL parameter (#1986) 2021-01-02 20:22:33 +01:00
Christophe Maudoux
c0f71ee0f1 Fix FindUSer with Choice (#1976) 2020-12-27 13:29:10 +01:00
Christophe Maudoux
f956810e48 Redirect to Portal (#1976) 2020-12-23 22:47:08 +01:00
Christophe Maudoux
e7baa348ba Update lang & conf test (#1976) 2020-12-21 22:31:29 +01:00
Christophe Maudoux
4d04672c20 WIP: FindUser skeleton (#1976) 2020-12-20 22:54:35 +01:00
Christophe Maudoux
7be0240389 Update default values & Tidy (#2243) 2020-12-16 22:58:01 +01:00
Christophe Maudoux
763958831f Improve lang 2020-12-10 23:14:09 +01:00
Christophe Maudoux
df82d9d185 Take useSafeJail option into account in Manager &
Append an option to skip assignment test & Improve unit test (#2414, #2360)
2020-12-10 22:43:26 +01:00
Christophe Maudoux
2d2bcac4a7 Append warning (#2394) 2020-12-05 19:30:17 +01:00
Xavier Guimard
b5aec37089 Add Spanish translation (not finished but usable) 2020-12-04 13:11:01 +01:00
Clément OUDOT
afe516c761 Mail 2F session key in Manager (#2406) 2020-12-03 20:53:57 +01:00
Christophe Maudoux
82187419a7 Warn if assignment & improve message (#2360) 2020-12-01 23:16:54 +01:00
Christophe Maudoux
32d52b96d8 Append an option to obfuscate some headers value (#2398) 2020-11-27 23:09:18 +01:00
Xavier Guimard
28001c5f09 Add missing zh_TW flag 2020-11-27 13:17:04 +01:00
Xavier Guimard
54b778ddb7 Update zh_TW translation 2020-11-27 12:27:21 +01:00
Xavier Guimard
74f582baf4 Add zh_TW translation (portal) 2020-11-23 15:43:13 +01:00
Christophe Maudoux
d8a3569ed0 Merge branch '2381' into 'v2.0'
2381

See merge request lemonldap-ng/lemonldap-ng!170
2020-11-16 17:22:26 +01:00
Xavier Guimard
e5924b1d9e Update translations 2020-11-16 09:58:19 +01:00
Christophe Maudoux
a8eaa59670 Encode uri (#2383) 2020-11-15 16:50:37 +01:00
Christophe Maudoux
d356455ed8 Merge branch 'v2.0' into 2381 2020-11-15 16:31:49 +01:00
Christophe Maudoux
7e162f3468 Replace % char in URL with multi valued forms (#2383) 2020-11-15 14:18:58 +01:00
Christophe Maudoux
c330347f3c Replace % char in URL (#2383) 2020-11-15 13:43:35 +01:00
Christophe Maudoux
b40ae547f4 Update langs & test conf (#2381) 2020-11-12 19:52:48 +01:00
Olof Johansson
2cf4da6a15 manager: Adapt html to stricter rules in angularjs >= 1.8.0
label 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.

Reference: https://docs.angularjs.org/guide/migration#migrating-from-1-7-to-1-8
2020-11-12 16:44:19 +01:00
Christophe Maudoux
a0feeae9a1 Append accessToTrace parameter (#2381) 2020-11-12 13:43:41 +01:00
Xavier Guimard
10f879f652 Update tr translation 2020-11-10 06:08:34 +01:00
Maxime Besson
d5d97825a7 Update documentation for #2330 2020-11-06 19:00:52 +01:00
Maxime Besson
5714a753be Add manager form for OIDC attribute (#2330) 2020-11-06 19:00:52 +01:00
Xavier Guimard
d2698c7505 Update translations 2020-11-05 14:54:29 +01:00
Maxime Besson
8b9c6be6f6 Add krbAllowedDomains in manager (#2372) 2020-11-05 10:39:20 +01:00
Xavier Guimard
3f75702b96 Verify translations 2020-11-04 14:25:41 +01:00
Christophe Maudoux
602ccf91f6 Append parameters (#2368) 2020-11-04 13:49:51 +01:00
Christophe Maudoux
88b9c23fca Uppercase title (#2361) 2020-10-30 17:52:20 +01:00
Christophe Maudoux
0bb76720bb Adapt selector to jqlite (#2361) 2020-10-30 17:34:18 +01:00
Maxime Besson
abb66d716c Fix delete buttons for #2350
Since the session id may be hidden from the server response, we cannot
rely on the ajax response to set the session ID. Which is not a problem
because we already know it from context.
2020-10-30 16:45:58 +01:00
Christophe Maudoux
b869b59da7 Avoid assignment (#2360) 2020-10-30 12:55:39 +01:00
Christophe Maudoux
600569247f WIP: Hide _session_id with session & 2ndFA explorers (#2350) 2020-10-28 09:31:12 +01:00
Maxime Besson
1623c542a0 Add ldap IO timeout option to manager (#2267) 2020-10-27 16:01:36 +01:00
Xavier Guimard
b6c78511db Import tr translation from transifex 2020-10-26 20:06:16 +01:00
Xavier Guimard
5626852872 Refresh translations 2020-10-19 06:14:38 +02:00
Christophe Maudoux
b3ad81ec8c Display notification content (#2353) 2020-10-16 23:28:00 +02:00
Christophe Maudoux
bf9ecc35ad Re-order tree to be more consistent (#2336) 2020-10-12 16:59:14 +02:00
Christophe Maudoux
1c574f03da Rule is not parsed -> convert to bool & be more consistent (#1605) 2020-10-12 15:38:57 +02:00
Xavier Guimard
a78c7c5061 Update JS files 2020-10-10 10:03:55 +02:00
Maxime Besson
f74787f81a Switch default SAML signature alg to SHA256 (#2341) 2020-10-07 15:35:37 +02:00
Maxime Besson
5606d0ed6f Add support for SHA384 and SHA512 (#2322) 2020-10-07 15:31:57 +02:00
Maxime Besson
4d5de59735 Add manager option to override SAML signature method (#2319) 2020-10-07 15:31:27 +02:00
Maxime Besson
e72d7d7235 Update manager to generate saml certs by default (#2316) 2020-10-07 15:25:08 +02:00
Christophe Maudoux
352b97f681 Append option to modify 2FA during context switching (#2338) 2020-10-04 21:18:09 +02:00
Christophe Maudoux
bd1b153561 Re-order and update lang to be more consistent 2020-10-02 20:42:46 +02:00
Clément OUDOT
9cec235472 Configuration of adaptative authentication level plugin in Manager (#2336) 2020-10-02 16:41:35 +02:00
Maxime Besson
022ecdf6f7 Add button in manager to send a test mail (#2293) 2020-09-16 17:29:48 +02:00
Christophe Maudoux
1a73f7ab7f Append rule & fix userData (#2314 & #2315) 2020-09-15 14:13:34 +02:00
Christophe Maudoux
db88ee72eb Update lang (#2314) 2020-09-15 14:13:34 +02:00
Xavier Guimard
638f9ab3c9 Update Turkish translation from transifex 2020-09-15 06:25:41 +02:00
Xavier Guimard
a84aaedbd0 Update translations from transifex 2020-09-08 18:12:22 +02:00
Xavier Guimard
29ded15290 Update tr translation from transifex 2020-09-08 18:05:09 +02:00
Christophe Maudoux
059b2b13f1 Merge branch 'v2.0' into 2266 2020-09-07 18:56:37 +02:00
Maxime Besson
4e5578e32f New manager options for ldap certificate validation (#2250) 2020-09-05 12:21:34 +02:00
Xavier Guimard
18a6889c1d Fix lang 2020-09-05 08:18:50 +02:00
Maxime Besson
c183675651 Add option to skip session upgrade confirmation (#2124) 2020-09-04 17:16:09 +02:00
Maxime Besson
ab356f12fb Add manager option for delayed 2FA (#2124) 2020-09-04 17:15:29 +02:00
Maxime Besson
cb43b27904 Add manager options for authn level in issuer apps (#2124, #1848) 2020-09-04 17:14:04 +02:00
Maxime Besson
9e6dc394e3 Improve french translation of OIDC terms 2020-09-02 19:16:13 +02:00
Christophe Maudoux
2cf9af77d5 Merge branch 'v2.0' into 2266 2020-09-02 18:54:29 +02:00
Christophe Maudoux
41380aa158 Display body if there is a message or element to display 2020-08-31 16:30:46 +02:00
Christophe Maudoux
435b2ec552 Revert "Hide body if no message to display"
This reverts commit 2a39b1c2ec
2020-08-31 15:59:29 +02:00
Christophe Maudoux
05096327c0 Re-order menu & Update langs (#2266) 2020-08-29 22:50:29 +02:00
Christophe Maudoux
7a9020ff25 Modify type (#2266) 2020-08-29 20:13:11 +02:00
Christophe Maudoux
0a4812203c Allowed all special chars and rule to disable local password policy (#2266) 2020-08-29 19:08:47 +02:00
Christophe Maudoux
2a39b1c2ec Hide body if no message to display 2020-08-28 16:02:15 +02:00
Christophe Maudoux
8b6ab584cf WIP: Update langs & append conf test (#2276) 2020-08-27 14:38:11 +02:00
Christophe Maudoux
4d52fedfe5 WIP - Incremental tempo 2020-08-25 22:58:47 +02:00
Christophe Maudoux
81a5d2552e Make json - Display oidc tab only if not empty 2020-08-25 11:12:48 +02:00
Christophe Maudoux
08fb50191e Improve notifications explorer & unit tests (#2283) 2020-08-19 22:52:28 +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
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
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
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
Christophe Maudoux
b04b2076de Preserve real_hGroups (#2229) 2020-06-06 23:27:37 +02:00
Xavier Guimard
767b4ceeef Some little things 2020-05-31 09:23:40 +02:00
Maxime Besson
0757f0af28 Add manager option for external yubikey ID provisionning (#2189) 2020-05-25 18:57:07 +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
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
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
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