Maxime Besson
e028088f88
Add the ability to detect HTTPS from web server env
...
This commit adds a new "Default" option for the global HTTPS setting. In
this mode, the handler will refer to the HTTPS env variable to know if it's
being accessed over HTTPS or not. An administrator is of course still
free to force HTTPS by setting it either globally or per-VHost
2019-02-03 20:12:53 +01:00
Maxime Besson
f35a7c305a
Add Mail second factor plugin
2019-02-03 14:46:40 +01:00
Maxime Besson
faa748f68f
Add Mail second factor plugin
2019-02-03 14:43:44 +01:00
Clément OUDOT
bdfc905a59
Use make json to rebuild Manager files ( #1601 )
2019-02-02 15:55:55 +01:00
Christophe Maudoux
08647bb96a
Improve unit test ( #1636 )
2019-02-02 15:34:24 +01:00
Xavier Guimard
c77317fef7
Update versions
2019-01-31 23:20:57 +01:00
Xavier Guimard
c60ba130b8
Replace rand() by Crypt::URandom::urandom()
2019-01-31 23:16:52 +01:00
Christophe Maudoux
96b93a56c1
Partial revert rename parameters ( #1605 )
2019-01-24 19:45:43 +01:00
Christophe Maudoux
ce809fc80c
Improve manager tree ( #1616 )
2019-01-19 14:27:00 +01:00
Christophe Maudoux
b486735d46
WIP - Split mailReset plugin and SMTP parameters ( #1616 )
2019-01-16 22:57:35 +01:00
Xavier Guimard
2ab385e2df
Update versions
2019-01-09 13:42:30 +01:00
Xavier Guimard
12be005b15
Update manager javascripts ( #1568 #1495 )
2019-01-04 15:49:35 +01:00
Xavier Guimard
9ebc18ca5d
Update version
2018-12-18 13:13:15 +01:00
Xavier Guimard
843e18c64e
Initialize user() in $req ( #1591 )
2018-12-17 18:44:12 +01:00
Christophe Maudoux
aa45cf148a
Append bruteForce Protection number of allowed failed Login parameter ( #1506 )
2018-12-12 23:51:33 +01:00
Xavier Guimard
ef6313b1c9
Fix bad returned value in Conf/Backends/MongoDB.pm
2018-12-10 22:48:09 +01:00
Xavier Guimard
8bd4ed0870
Removed unsed captcha file ( #1567 )
2018-12-03 22:37:55 +01:00
Christophe Maudoux
b493fac7be
Disable safe warnings ( #1561 )
2018-11-30 21:45:54 +01:00
Christophe Maudoux
e3999aad6b
WIP - Comment safe
2018-11-30 20:36:45 +01:00
Xavier Guimard
18c5ca83bf
make spelling
2018-11-29 21:47:04 +01:00
Xavier Guimard
75f20be6d8
Fix some warnings ( #1559 )
2018-11-29 19:48:49 +01:00
Xavier Guimard
02f8c41030
Fix little warnings ( #1559 )
2018-11-29 17:00:28 +01:00
Xavier Guimard
11857d9f8a
make tidy
2018-11-26 14:40:21 +01:00
Clément OUDOT
9cb56173db
Configure timeout for configuration reload ( #1553 )
2018-11-26 08:21:00 +01:00
Xavier Guimard
642e98e180
Fix some missing "lazy" ( #1545 )
2018-11-16 17:30:57 +01:00
Christophe Maudoux
fdfeb9331b
make json
2018-11-15 22:39:05 +01:00
Christophe Maudoux
32affcc0f3
make json
2018-11-15 22:38:43 +01:00
Christophe Maudoux
72b42a516f
Append reset password retries number parameter ( #1508 )
2018-11-15 21:16:46 +01:00
Christophe Maudoux
c3ee16ec28
Append handler internal cache timeout parameter ( #1535 )
2018-11-09 21:35:51 +01:00
Christophe Maudoux
87c85c5b01
Append manager option to enable langs display ( #1539 )
2018-11-07 20:10:31 +01:00
Christophe Maudoux
3211236904
Set default formAction CSP ( #1499 )
2018-10-30 20:32:20 +01:00
Clément OUDOT
588852952e
Keep Register modules parameters ( #1531 )
2018-10-29 17:04:04 +01:00
Clément OUDOT
c968973c76
Keep LDAP parameters for AD configuration ( #1531 )
2018-10-29 16:32:26 +01:00
Christophe Maudoux
44956956e5
Fix unit test warning ( #1509 )
2018-10-23 21:38:43 +02:00
Christophe Maudoux
14391d07d1
Append debug messages ( #1509 )
2018-10-22 22:28:37 +02:00
Christophe Maudoux
4df8ce2c0e
Set formAction CSP from Manager ( #1499 )
2018-10-18 19:51:50 +02:00
Xavier Guimard
6b41c1d3d6
abort should work even if init fails ( #1525 )
2018-10-16 23:18:26 +02:00
Clément OUDOT
c5f9a7f95b
make tidy
2018-10-12 10:04:03 +02:00
Christophe Maudoux
c2da030b95
BruteForceProtection plugin disable by default
2018-10-10 23:12:38 +02:00
Christophe Maudoux
8e5286dceb
Merge branch 'master' of gitlab.ow2.org:lemonldap-ng/lemonldap-ng
2018-10-08 23:03:09 +02:00
Christophe Maudoux
7a1117d4c4
Append Portal main logo option in Manager ( #1515 )
2018-10-08 23:02:59 +02:00
Xavier Guimard
1ef8c05908
Add "over" feature to choice ( #1500 )
2018-10-08 16:57:24 +02:00
Christophe Maudoux
8d7afa75a3
Append portalForceAuthn option in Tree ( #1507 )
2018-10-03 22:32:37 +02:00
Christophe Maudoux
a6c461f7b6
WIP - Rename plugin PortalForceAuthn ( #1507 )
2018-10-03 21:27:09 +02:00
Christophe Maudoux
85c6ad2498
WIP - Append PortalForceReAuthn ( #1507 )
2018-10-03 21:07:10 +02:00
Clément OUDOT
d21dfa926b
Add SAML user attribute option in Manager ( #1512 )
2018-10-02 17:18:17 +02:00
Christophe Maudoux
d4eb025de3
Append BruteForceProtection ( #1506 )
2018-09-28 19:50:01 +02:00
Christophe Maudoux
31a689340d
Rename BruteForceProtection plugin ( #1506 )
2018-09-23 11:09:04 +02:00
Christophe Maudoux
312e152bcc
Append brutForceProtection plugin ( #1506 )
2018-09-22 19:26:21 +02:00
Clément OUDOT
5c8f42bda4
Configuration for SAML Discovery Protocol ( #1478 )
2018-09-04 15:24:18 +02:00
Xavier Guimard
62d5c7836c
make tidy
2018-09-02 17:31:58 +02:00
Christophe Maudoux
3ae96fcbb2
Improve and cleaning code
2018-08-30 23:21:20 +02:00
Christophe Maudoux
96322a1419
Append test
2018-08-25 18:17:43 +02:00
Xavier Guimard
7e8a007b02
Accept DBD::MariaDB ( #1490 )
2018-08-23 07:01:22 +02:00
Christophe Maudoux
6251da2e56
Fix TOTP formula
2018-08-18 21:21:20 +02:00
Xavier Guimard
bf7d85532d
Replace bool by boolOrExpr for sfRequired + partial revert ( #1487 )
2018-08-15 20:42:08 +02:00
Xavier Guimard
e55094602e
Be tolerant with whitespaces in ini file ( Fixes : #1488 )
2018-08-12 22:33:14 +02:00
Christophe Maudoux
1bebba42c3
WIP - Partial revert and debug messages appended to test ( #1480 )
2018-08-08 09:51:06 +02:00
Christophe Maudoux
6619e56714
WIP - Add CSP form-action attribute in LLNG conf. Need more tests ( #1480 )
2018-08-07 23:54:42 +02:00
Christophe Maudoux
a6f19e187a
Fix comment ( #1464 )
2018-07-22 23:15:01 +02:00
Christophe Maudoux
93fcfbe5b1
Delete OIDC Consents from sessions explorer ( #1464 )
2018-07-21 22:11:14 +02:00
Christophe Maudoux
6c11572c2a
Display oidcConsents ( #1464 )
2018-07-19 00:01:43 +02:00
Xavier Guimard
9cecdc43b7
Store new conf in local storage + bug in customFunctions
2018-07-12 14:38:28 +02:00
Xavier Guimard
16dfbed636
Tidy
2018-07-12 09:04:05 +02:00
Xavier Guimard
0f7b3ca71d
make tidy
2018-07-05 23:00:40 +02:00
Xavier Guimard
b2620c2679
s/datas/data
...
datas => des données
data => les données
2018-07-05 22:56:16 +02:00
Xavier Guimard
28aedcd63c
Some errors in CAS ( #1461 )
2018-06-26 21:45:55 +02:00
Clément OUDOT
151088559f
Move CAS options in CAS service ( #1161 )
2018-06-23 09:21:09 +02:00
Clément OUDOT
8a4adfd384
Configure Facebook user field ( #1322 )
2018-06-22 18:16:24 +02:00
Clément OUDOT
7eb24abe3c
Configure Twitter user field ( #1322 )
2018-06-22 17:44:41 +02:00
Xavier Guimard
4ebcae3e15
Tidy
2018-06-21 21:35:16 +02:00
Xavier Guimard
ff0c8029db
Change oidc content key for removal ( #1431 )
2018-06-20 21:38:26 +02:00
Xavier Guimard
def1b0bef2
Add Local conf backend ( closes : #1458 )
2018-06-19 21:05:36 +02:00
Xavier Guimard
e6b6d88514
PATH_INFO must be set ( #1342 )
2018-06-19 19:58:12 +02:00
Xavier Guimard
f5971ad98d
Set configuration checkTime ( #1454 )
2018-06-15 19:00:14 +02:00
Xavier Guimard
a725a8f28f
Revert d5d74b93
( #1454 )
2018-06-15 06:57:43 +02:00
Xavier Guimard
a3d400e765
Set default values before storing local conf ( #1454 )
...
Bug introduced in d5d74b93
2018-06-15 06:55:10 +02:00
Xavier Guimard
b64df9a73c
Typo ( #1454 )
2018-06-14 22:29:20 +02:00
Xavier Guimard
5488ceccef
Update local cache on conf save ( #1454 )
2018-06-14 22:26:10 +02:00
Xavier Guimard
a7329c1dcc
Verify Mouse version with Apache ( #1452 )
2018-06-14 06:19:27 +02:00
Xavier Guimard
5bfdeb6b43
Comment ( #1452 )
2018-06-13 23:20:35 +02:00
Xavier Guimard
f4b3e43a2c
Workaround for ModPerl/Mouse bug ( #1452 )
2018-06-13 23:10:40 +02:00
Clément OUDOT
ea8817f3ff
Use SHA1 as default value ( #1247 )
2018-06-12 22:35:00 +02:00
Clément OUDOT
28c4429b75
Configuration for SAML signature method ( #1247 )
2018-06-12 18:22:21 +02:00
Xavier Guimard
027a588185
Regexp opt conflict
2018-05-28 07:31:33 +02:00
Xavier Guimard
c4c63abc8b
Use cached conf if backend fails ( Closes : #1429 )
2018-05-24 10:25:27 +02:00
Xavier Guimard
9445d14dbe
Update MongoDB conf backend ( #800 )
2018-05-23 06:41:47 +02:00
Xavier Guimard
a43961a9e0
Little "eval" to avoid some MySQL crash ( #1407 )
2018-05-16 15:03:39 +02:00
Xavier Guimard
77a558e13a
Distinct log/userLog in Dispatch ( #1419 )
2018-05-11 17:24:56 +02:00
Xavier Guimard
7af003bf3d
Add Dispatch logger ( fixes : #1419 )
2018-05-11 14:43:41 +02:00
Xavier Guimard
3fa8f13627
Fix Sentry logger
...
Fixes : #1418
2018-05-09 21:07:21 +02:00
Xavier Guimard
b1c6e20aad
Add Sentry logger ( #1418 )
2018-05-09 20:40:11 +02:00
Xavier Guimard
273e84b342
Clean some Dumper usage ( #1416 )
2018-05-07 17:17:55 +02:00
Xavier Guimard
c673be7cf2
Set some default values in Attributes.pm ( #595 )
2018-04-30 18:06:15 +02:00
Xavier Guimard
cc100316f5
Optimize SQL query
2018-04-23 17:17:34 +02:00
Christophe Maudoux
2119be03e1
Merge branch 'master' into manager-2ndFA-module
2018-04-17 22:54:31 +02:00
Xavier Guimard
e97a546433
Add "Null" logger ( #857 )
2018-04-17 06:56:29 +02:00
Christophe Maudoux
568f29f97c
Fix session update bug ( #1392 )
2018-04-16 22:12:51 +02:00
Christophe Maudoux
5295161103
Delete 2F device ( #1392 )
2018-04-16 19:55:52 +02:00
Christophe Maudoux
f8e697d50a
Delete 2F device ( #1392 )
2018-04-16 17:07:38 +02:00
Christophe Maudoux
936c54a802
Merge branch 'master' into portal-multi-U2F-registration
2018-04-09 12:17:11 +02:00
Christophe Maudoux
2185f0ef27
Add Max2FDevices & Max2FDevicesNameLength attributes ( #1386 )
2018-04-04 23:14:25 +02:00
Xavier Guimard
51026a906b
Missing end value
2018-04-04 18:13:46 +02:00
Christophe Maudoux
dc3336e8b1
Add manager userAuthorizedtoDelete entries ( #1386 )
2018-04-03 22:57:30 +02:00
Xavier Guimard
0623b4f9fe
Add ini-only default values in DefaultValues.pm ( #595 )
2018-04-03 10:23:31 +02:00
Xavier Guimard
e206be3322
SCRIPT_NAME is optional for handler
...
Avoid warning (#595 )
2018-03-27 22:45:06 +02:00
Christophe Maudoux
da926a8546
Merge branch 'master' into manager-SFA-module
2018-03-20 21:32:55 +01:00
Xavier Guimard
e89db33b5e
Remove Auth::Yubikey ( #1399 )
2018-03-20 18:45:57 +01:00
Xavier Guimard
c6908b87a2
Yubikey 2nd factor ( closes : #1399 )
2018-03-20 18:19:53 +01:00
Christophe Maudoux
bfc0a4f102
Merge branch 'master' into manager-SFA-module
2018-03-19 22:05:45 +01:00
Xavier Guimard
9c17f1b3b6
Error in intervals ( #1359 )
2018-03-18 22:38:12 +01:00
Xavier Guimard
05c77feebc
Possibility to forbid U2F unregistration ( #1148 )
2018-03-18 22:20:05 +01:00
Christophe Maudoux
533df1ac1d
Fix bug
2018-03-18 22:10:12 +01:00
Xavier Guimard
799109caca
UTOTP manager part ( #1391 )
...
ToDo: self-registration + tests
2018-03-18 09:30:08 +01:00
Christophe Maudoux
fbe3af9f64
Merge branch 'master' into manager-SFA-module
2018-03-15 20:42:12 +01:00
Xavier Guimard
9cb44cc6c3
Manage headers ( Closes : #1397 )
2018-03-15 12:57:23 +01:00
Christophe Maudoux
e3b839ee95
Merge branch 'master' into manager-SFA-module
2018-03-14 22:09:45 +01:00
Xavier Guimard
79f64c8270
Backport #1372
2018-03-14 06:53:53 +01:00
Xavier Guimard
3383a68a25
Tidy
2018-03-13 07:14:01 +01:00
Xavier Guimard
84b4b572de
Typo ( #1373 )
2018-03-12 17:56:58 +01:00
Xavier Guimard
da889f9e26
Bad regexp ( fixes : #1373 )
2018-03-12 17:43:18 +01:00
Maudoux Christophe
6e27659c51
Revert "Update doc"
...
This reverts commit b77d45eca9
2018-03-12 16:45:22 +01:00
Christophe Maudoux
b77d45eca9
Update doc
2018-03-12 16:34:04 +01:00
Christophe Maudoux
810b9f6a27
WIP - 2ndFA manager module
2018-03-11 23:33:55 +01:00
Christophe Maudoux
d50775a5f2
Append add & verify button + update lang
2018-03-03 23:19:30 +01:00
Xavier Guimard
b30d3db3a0
Tidy
2018-03-03 09:32:01 +01:00
Xavier Guimard
79daebecec
Apply some master changes
2018-03-03 09:21:06 +01:00
Christophe Maudoux
dd10b2472e
Append U2F manager module to manage users U2F Key (WIP - Delete only !!!)
2018-03-01 11:30:21 +01:00
Christophe Maudoux
9dfce47dfb
WIP - Append U2F module to manage users U2F Key (delete only at the moment)
2018-03-01 00:07:31 +01:00
Christophe Maudoux
31398c78bc
WIP - delete U2F key attributes from manager with U2F module
2018-02-27 12:01:33 +01:00
Xavier Guimard
6604860ec0
Add "doubleHash" in "hashParamaters"
...
Fixes : #1368
2018-02-22 16:01:24 +01:00
Xavier Guimard
a129081847
Full TOTP ( #1359 )
2018-02-21 22:07:12 +01:00
Xavier Guimard
2d58b3f9f6
TOTP Manager part ( #1359 )
2018-02-21 06:48:06 +01:00
Xavier Guimard
b9e2e91844
TOTP Portal part seems finished ( #1359 )
...
TODO: Manager attributes
2018-02-20 22:58:20 +01:00
Xavier Guimard
560341ea51
TOTP self registration in progress ( #1359 )
2018-02-20 18:36:34 +01:00
Xavier Guimard
79aad61a6b
Update dependencies ( #1359 )
2018-02-19 22:47:10 +01:00
Xavier Guimard
d37a384328
Move TOTP verification in Common ( #1359 )
...
This Common module will be used also in admin interface
2018-02-19 22:34:23 +01:00
Xavier Guimard
3451612b50
Typo
2018-01-23 23:08:12 +01:00
Clément OUDOT
a6590bf210
Force Net::LDAP to handle values in UTF-8 ( #1358 )
2018-01-22 10:48:53 +01:00
Xavier Guimard
c3fd234d23
Remove .bak file ( #1352 )
2018-01-19 15:40:54 +01:00
Clément OUDOT
f5e68b584e
Manage UTF8 in configuration with MySQL ( #1352 )
2018-01-19 15:06:35 +01:00
Xavier Guimard
7f0ff6d0d8
Replace Jira by GitLab
2017-11-11 14:06:23 +01:00
Clément Oudot
8a07f47e77
Add krbRemoveDomain parameter ( #707 )
2017-11-06 15:19:06 +00:00
Clément Oudot
6823a6e09e
Fix default value for registerUrl ( #1325 )
2017-11-02 17:04:03 +00:00
Xavier Guimard
6ee5509f70
Add registerUrl ( fixes : #1325 )
2017-11-02 16:16:21 +00:00
Xavier Guimard
081699b29e
AutoSignin works now ( #1318 )
...
TODO: doc
2017-10-27 13:11:30 +00:00
Xavier Guimard
53f1ba28de
Typo ( #1151 )
2017-10-27 05:20:16 +00:00
Xavier Guimard
17a3b5e976
Raise an error if notification connector fails ( #595 )
2017-10-19 14:59:19 +00:00
Xavier Guimard
b63305b641
Fix bad return ( #595 )
2017-10-19 14:23:42 +00:00
Clément Oudot
a7401b72f6
Fix from_json methods ( #1303 )
2017-09-28 12:52:14 +00:00