Commit Graph

692 Commits

Author SHA1 Message Date
Xavier Guimard
11857d9f8a make tidy 2018-11-26 14:40:21 +01:00
Christophe Maudoux
61399a5a5e Improve unit test (#1550) 2018-11-23 23:04:47 +01:00
Christophe Maudoux
38b37600c8 Improve unit test (#1550) 2018-11-21 21:35:43 +01:00
Christophe Maudoux
2d1e56467e Improve unit test (#1550) 2018-11-21 21:32:03 +01:00
Christophe Maudoux
b1fe73be96 Fix unit test 2018-11-20 22:49:51 +01:00
Christophe Maudoux
0f29f458bf Improve unit test 2018-11-20 22:35:44 +01:00
Christophe Maudoux
dd4bf53ed8 Improve unit test (#1508) 2018-11-16 22:02:43 +01:00
Xavier Guimard
642e98e180 Fix some missing "lazy" (#1545) 2018-11-16 17:30:57 +01:00
Xavier Guimard
69cdd66444 Password::Choice wasn't called (#1508 #1517) 2018-11-16 15:08:27 +01:00
Christophe Maudoux
870ef88284 Set tempo 2018-11-15 22:55:53 +01:00
Christophe Maudoux
7416dc7e65 Typo 2018-11-15 21:16:58 +01:00
Christophe Maudoux
3980070aa3 Unit test -> debug 2018-11-15 19:38:23 +01:00
Christophe Maudoux
b1747a95df Display form again when an error occures (#1508) 2018-11-15 19:26:16 +01:00
Christophe Maudoux
f98734adba Unit test -> debug 2018-11-14 23:02:13 +01:00
Christophe Maudoux
b1d2d061c6 Improve unit test (#1508) 2018-11-14 22:52:52 +01:00
Christophe Maudoux
91ffd2955a Improve unit test (#1508) 2018-11-13 23:45:57 +01:00
Xavier Guimard
e317d180b9 Fix MailReset for DBI (#1508)
Same todo with other Password::* backends
2018-11-13 11:30:45 +01:00
Xavier Guimard
61eb91b7aa Store pdata in mailToken (#1508) 2018-11-13 06:53:21 +01:00
Xavier Guimard
107805d03b Add MailReset+Choice test (#1508) 2018-11-10 09:37:33 +01:00
Christophe Maudoux
63fc2dbf27 Improve unit tests (#1509) 2018-11-09 21:36:55 +01:00
Christophe Maudoux
ce7629e86e Improve unit tests (#1539) 2018-11-07 22:27:58 +01:00
Christophe Maudoux
723ea51979 Improve unit test (#1532) 2018-11-03 23:30:45 +01:00
Christophe Maudoux
6c02e92d8b Improve unit test (#1532) 2018-11-03 23:19:25 +01:00
Christophe Maudoux
4b3d110ec2 Improve unit test (#1515) 2018-11-03 23:01:29 +01:00
Christophe Maudoux
de55085a47 Improve unit test (#1534) 2018-11-03 22:55:20 +01:00
Christophe Maudoux
bf51bd868b Improve unit tests (store & bypass oidcConsent (#1533) 2018-10-30 23:22:20 +01:00
Clément OUDOT
badc7a0cad Add AD password module (#1530) 2018-10-29 18:35:25 +01:00
Clément OUDOT
f31b60cf98 No more pdata in CAS gateway mode test (#1528) 2018-10-29 08:09:03 +01:00
Christophe Maudoux
d28991ec6b Append unit tests (#1509) 2018-10-23 23:39:28 +02:00
Christophe Maudoux
52ac044205 Improve unit tests (#1515) 2018-10-21 22:51:41 +02:00
Christophe Maudoux
799e6cfa3c Fix unit test (#1515) 2018-10-21 22:15:26 +02:00
Christophe Maudoux
2e658fd557 Append old LLNG logo & Fix unit tests (#1515) 2018-10-21 22:12:56 +02:00
Christophe Maudoux
ef53a04549 Improve unit test to pass auto-dpkg tests ? 2018-10-19 20:57:53 +02:00
Clément OUDOT
30b7ce6396 Use main logo in mails (#1515) 2018-10-17 10:43:41 +02:00
Christophe Maudoux
300b68cba0 Improve unit tests (#1515 & #1522) 2018-10-16 22:09:14 +02:00
Christophe Maudoux
a0b71fe08a Improve unit tests (#1515) 2018-10-16 21:49:07 +02:00
Christophe Maudoux
f0e230d8e0 Improve notification unit tests to avoid issue (#1522) 2018-10-15 22:07:41 +02:00
Christophe Maudoux
25ca799302 Improve unit test (#1515)
test main logo link
2018-10-13 23:09:59 +02:00
Christophe Maudoux
2e63096719 Improve history unit test - custom values (#1501) 2018-10-12 22:50:01 +02:00
Clément OUDOT
c5f9a7f95b make tidy 2018-10-12 10:04:03 +02:00
Xavier Guimard
22c1b5532f Improve test (#1517) 2018-10-09 22:45:40 +02:00
Xavier Guimard
7a2420370b Add password change in Choice (#1517) 2018-10-09 22:42:43 +02:00
Christophe Maudoux
e0521cd470 perltidy 2018-10-07 15:40:45 +02:00
Christophe Maudoux
96e84e3ebb Improve unit test - Custom msg with session data (#1510) 2018-10-07 15:38:02 +02:00
Christophe Maudoux
b075aa47a6 perltidy 2018-10-07 11:40:26 +02:00
Christophe Maudoux
44b5726ece Append 2F unit tests & update manifest 2018-10-06 23:10:48 +02:00
Christophe Maudoux
5a832b57a7 Remove unuseful Perl version directive 2018-10-05 21:36:13 +02:00
Christophe Maudoux
65296a4bdf perltidy (#1507) 2018-10-04 19:09:11 +02:00
Christophe Maudoux
db77f9bf3e Append unit test (#1507) 2018-10-04 19:08:29 +02:00
Xavier Guimard
b82ae3f259 Missings unlink 2018-10-03 22:01:32 +02:00
Christophe Maudoux
6ad4b886b6 Improve unit test (#1510) 2018-10-02 20:40:55 +02:00
Christophe Maudoux
bcdd461f0b Improve unit test (#1510) 2018-10-02 20:29:43 +02:00
Christophe Maudoux
8890aa05f7 Fix conf parameter name (#1510) 2018-10-01 15:20:41 +02:00
Christophe Maudoux
9387ed9778 Append unit test (#1506) 2018-09-28 23:04:03 +02:00
Xavier Guimard
6d96cd5531 Fix tests (#1504) 2018-09-26 19:59:23 +02:00
Xavier Guimard
999569c170 Provide WSDL in 2.0 (#8)
To use it, set "wsdlServer=1" in lemonldap-ng.ini
2018-09-26 07:28:29 +02:00
Christophe Maudoux
dff17f9dfe WIP - Disable unit test (#1506) 2018-09-23 12:57:24 +02:00
Christophe Maudoux
31a689340d Rename BruteForceProtection plugin (#1506) 2018-09-23 11:09:04 +02:00
Christophe Maudoux
d4d41d124c Rename unit test & Update manifest 2018-09-22 22:39:15 +02:00
Christophe Maudoux
587fdfe708 Append BrutForceProtection unit test (#1506) 2018-09-22 22:34:14 +02:00
Christophe Maudoux
fd6bb12aa5 Improve unit test 2018-09-22 22:25:30 +02:00
Christophe Maudoux
5ce3559ed2 Update unit test 2018-09-22 20:37:51 +02:00
Christophe Maudoux
5494fd07fb Improve unit test to check 'failedLogin' history (#1501) 2018-09-22 11:21:37 +02:00
Christophe Maudoux
5cc64d285f Update unit tests with history 2018-09-09 23:37:40 +02:00
Christophe Maudoux
30697c8cd5 Modify tests to check login history 2018-09-09 23:18:49 +02:00
Xavier Guimard
c72c14b230 Merge branch 'master' of gitlab.ow2.org:lemonldap-ng/lemonldap-ng 2018-09-06 11:31:01 +02:00
Xavier Guimard
739082083f Add test framework doc 2018-09-06 11:23:49 +02:00
Christophe Maudoux
6e5f10be35 Improve 76-2F-Ext.t 2018-09-06 10:17:59 +02:00
Xavier Guimard
4c1434dfeb Merge branch 'master' of gitlab.ow2.org:lemonldap-ng/lemonldap-ng 2018-09-05 22:25:41 +02:00
Xavier Guimard
841c5ba504 Improve Debian autopkgtest tests 2018-09-05 22:24:23 +02:00
Christophe Maudoux
b23f96e268 Merge branch 'master' of gitlab.ow2.org:lemonldap-ng/lemonldap-ng 2018-09-05 21:20:38 +02:00
Christophe Maudoux
766343062f Append EXT2F unit test 2018-09-05 21:13:39 +02:00
Xavier Guimard
10ed38bd3a Optimize notifications (#1497) 2018-09-05 13:35:50 +02:00
Xavier Guimard
6278398060 Move "afterData" entry point before "buildCookie" and add "endAuth" entrypoint (#1497)
TODO: optimize notifications
2018-09-05 09:22:20 +02:00
Xavier Guimard
62d5c7836c make tidy 2018-09-02 17:31:58 +02:00
Christophe Maudoux
e173fec67d Revert "Disable U2F"
This reverts commit cdda055c7b
2018-08-30 20:58:05 +02:00
Christophe Maudoux
cdda055c7b Disable U2F 2018-08-30 20:54:20 +02:00
Christophe Maudoux
c0d6b25022 Append dependencies test 2018-08-30 19:53:45 +02:00
Christophe Maudoux
2672fa006b Perltidy 2018-08-30 19:45:01 +02:00
Christophe Maudoux
9adb875c86 Append 2fregisters unit test 2018-08-30 19:11:57 +02:00
Christophe Maudoux
eeaa63283c Append 2fregisters unit test 2018-08-30 00:24:03 +02:00
Christophe Maudoux
a40f9a39bc Modify unit test to generate TOTP with an external app and validate LLNG TOTP formula. Require Authen::OATH module. 2018-08-21 20:58:24 +02:00
Christophe Maudoux
d65ea36f77 Modify log level 2018-08-21 17:52:05 +02:00
Christophe Maudoux
3e65711658 Append TOTP with 8 digits unit test & update MANIFEST 2018-08-21 17:51:28 +02:00
Xavier Guimard
9b39f2e44c Add sfRequired test (#1487) 2018-08-15 22:28:09 +02:00
Xavier Guimard
f7144908e9 Fix CDC (#1477) 2018-08-02 22:00:41 +02:00
Christophe Maudoux
eae8326331 Disable unit test 95 to pass test (#1464) 2018-07-19 23:39:58 +02:00
Xavier Guimard
d1ee05540e #1477 in progress 2018-07-19 08:38:51 +02:00
Xavier Guimard
22e5eb6986 Remove SAML redirection screen (#1465) 2018-07-18 08:02:48 +02:00
Xavier Guimard
16dfbed636 Tidy 2018-07-12 09:04:05 +02:00
Xavier Guimard
c118a60c1e Fix "cancel" feature (#1461) 2018-07-10 11:43:36 +02:00
Xavier Guimard
aa1e9b44d5 Delete pdata on logout (#1461) 2018-07-06 12:15:14 +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
1a6f717dfc Use pdata in Choice (#1461) 2018-07-05 22:05:24 +02:00
Xavier Guimard
7b1fd1eae7 Escape pdata cookie value (#1461)
This fixes CI failure with Debian/stable
2018-07-05 21:22:47 +02:00
Xavier Guimard
d49cfb5f69 Remove hook (#1461) 2018-07-05 18:54:55 +02:00
Xavier Guimard
b790270794 Fix issuers use of pdata (#1461) 2018-07-05 18:45:29 +02:00
Xavier Guimard
d0bd437191 Fix some test problems with pdata (#1461) 2018-07-05 17:39:44 +02:00
Xavier Guimard
890ea8aa27 Remember path in issuer requests (#1461) 2018-07-05 15:54:41 +02:00
Xavier Guimard
e0b2797e70 In progress but federation proxy is broken (#1461) 2018-07-05 14:24:22 +02:00
Xavier Guimard
7ce1bd2d08 Trying to use pdata for issuers (#1461) 2018-07-04 22:54:09 +02:00
Xavier Guimard
4074b1b482 Add simple test for auth presistent data (#1461) 2018-07-04 17:42:37 +02:00
Clément OUDOT
60d05c48a5 Adpat test to bypass selection screen when only one SAML IDP (#1465) 2018-07-02 17:14:27 +02:00
Clément OUDOT
ece95d3da2 IDP choice template (#1465) 2018-06-29 17:51:39 +02:00
Xavier Guimard
33712dcf13 Set ignore system for issuers (#1468) 2018-06-29 14:31:43 +02:00
Xavier Guimard
e6ad687618 Change session key names between Auth and Issuer (SAML #1468) 2018-06-29 06:50:31 +02:00
Christophe Maudoux
73f66df1e2 Modify test log level 2018-06-28 18:59:57 +02:00
Xavier Guimard
9ea5668232 #1468 in progress 2018-06-28 06:48:58 +02:00
Xavier Guimard
df1dd5aaa4 Trying to understand #1468 2018-06-27 22:41:15 +02:00
Xavier Guimard
a023c85bbc More tests (#1461) 2018-06-26 23:27:00 +02:00
Xavier Guimard
1e2e056ad2 SAML->CAS ith Choice (#1461) 2018-06-26 22:26:56 +02:00
Xavier Guimard
9a56584830 SAML->CAS without Choice works now (#1461) 2018-06-26 22:07:16 +02:00
Xavier Guimard
28aedcd63c Some errors in CAS (#1461) 2018-06-26 21:45:55 +02:00
Xavier Guimard
4246c5f278 Test skeleton for #1461 2018-06-26 13:33:33 +02:00
Xavier Guimard
ff6275f80f Merge branch 'master' of gitlab.ow2.org:lemonldap-ng/lemonldap-ng 2018-06-25 22:45:15 +02:00
Xavier Guimard
abd9d876d5 Optimizations (#1461) 2018-06-25 22:45:00 +02:00
Clément OUDOT
caa709fc20 Unit test for CAS gateway mode (#1425) 2018-06-25 10:44:27 +02:00
Xavier Guimard
524cd2eb05 Catch also SLO urls (#1449) 2018-06-22 13:08:18 +02:00
Xavier Guimard
4ebcae3e15 Tidy 2018-06-21 21:35:16 +02:00
Xavier Guimard
8a0f7777dc Bad route declaration (#1431) 2018-06-21 13:52:18 +02:00
Xavier Guimard
4087038c64 Bad management of entry point in choice (#1342) 2018-06-20 22:29:48 +02:00
Clément OUDOT
9dfe054e64 Fix CAS proxy code (#1224) 2018-06-19 16:47:09 +02:00
Xavier Guimard
b0d9e1c9c7 Typo (#1342) 2018-06-18 23:29:07 +02:00
Xavier Guimard
21f588153e Fix #1342 2018-06-18 23:19:33 +02:00
Xavier Guimard
cea0f32801 #1342 in progress 2018-06-18 22:37:28 +02:00
Clément OUDOT
f9766287fc Test skeleton for #1342 2018-06-18 12:16:00 +02:00
Christophe Maudoux
d2f8b7d6ae perltidy 2018-06-15 23:50:00 +02:00
Christophe Maudoux
c11ddb8862 Rename test files with History 2018-06-15 23:46:08 +02:00
Christophe Maudoux
f11989a50b Rename test files with History 2018-06-15 23:44:39 +02:00
Christophe Maudoux
9b7ea351ae Append U2F-TOTP-History test 2018-06-15 23:39:19 +02:00
Christophe Maudoux
434acc83aa Append U2F-History test 2018-06-15 23:18:29 +02:00
Xavier Guimard
a7329c1dcc Verify Mouse version with Apache (#1452) 2018-06-14 06:19:27 +02:00
Christophe Maudoux
1854ef3f0c Add test file 2018-06-13 23:06:22 +02:00
Christophe Maudoux
4cf9a53ce9 Fix error 2018-06-13 23:04:07 +02:00
Christophe Maudoux
8a824366f4 Fix typo 2018-06-13 21:51:01 +02:00
Christophe Maudoux
b7260993e1 Add TOTP redirected to logins history test 2018-06-13 21:48:33 +02:00
Xavier Guimard
81f079d930 Remove workaround in tests (#1247) (4349686c) 2018-06-12 22:40:27 +02:00
Xavier Guimard
4349686cf3 Workaround until Lasso ≥ 2.5.1 (#1247) 2018-06-12 21:32:37 +02:00
Xavier Guimard
492296c226 Fix CDA for already authenticated users (Closes: #1446) 2018-06-11 14:03:09 +02:00
Xavier Guimard
46f45642e8 Add CDA+REST test (closes: #1440) 2018-06-06 17:00:02 +02:00
Xavier Guimard
663be11a35 Add CDA+SOAP test (#1440) 2018-06-05 23:13:53 +02:00
Xavier Guimard
7f7d068646 Don't reload portal if conf is already loaded 2018-06-05 23:13:18 +02:00
Xavier Guimard
1669a6d482 Clean test (#1440) 2018-06-05 21:13:49 +02:00
Xavier Guimard
ea4b1f0f1f Add visual studio code config 2018-06-04 15:58:33 +02:00
Xavier Guimard
d7106f2c2d Full CDA test (fixes: #1440) 2018-06-04 15:41:24 +02:00
Xavier Guimard
4b1cad209b Add CDA test (portal part) (#1440) 2018-06-04 10:13:04 +02:00
Xavier Guimard
65a9a70f54 Avoid double LDAP entry 2018-05-29 22:53:14 +02:00
Xavier Guimard
5f31ce63c7 Fix last error (#1422) 2018-05-16 13:22:15 +02:00
Xavier Guimard
86283952b0 Fix partially #1422 2018-05-15 19:46:02 +02:00
Xavier Guimard
496916bc52 Remove diag* (#1422) 2018-05-14 21:53:33 +02:00
Xavier Guimard
b0d16d653d Fix renew problem with CAS (fixes: #1422) 2018-05-14 21:33:21 +02:00
Xavier Guimard
80ed8580f2 Update tests (#1416) 2018-05-07 18:01:52 +02:00
Xavier Guimard
273e84b342 Clean some Dumper usage (#1416) 2018-05-07 17:17:55 +02:00
Xavier Guimard
71e6fa7008 Add more UTF-8 tests (#1416) 2018-05-05 21:17:54 +02:00
Xavier Guimard
c673be7cf2 Set some default values in Attributes.pm (#595) 2018-04-30 18:06:15 +02:00
Xavier Guimard
57715c8b69 Fix #1413 2018-04-28 09:09:34 +02:00
Xavier Guimard
904947b43b Propage @maudoux changes to UTOTP (#1391) 2018-04-17 23:01:34 +02:00
Christophe Maudoux
f7f0255a86 Merge branch 'master' into portal-multi-U2F-registration 2018-04-17 22:01:25 +02:00
Christophe Maudoux
9a96b38435 Apply U2F.patch 2018-04-17 18:09:18 +02:00
Xavier Guimard
50f8916398 Typo in UTOTP test (#1391) 2018-04-17 07:07:33 +02:00
Xavier Guimard
abd48c19ca Count error (#1391) 2018-04-16 20:16:53 +02:00
Xavier Guimard
ca2ea37223 Add complete UTOTP test (#1391) 2018-04-16 20:09:13 +02:00
Xavier Guimard
ff30034688 Reorganize tests 2018-04-16 20:06:32 +02:00
Xavier Guimard
7802a0d0f7 Update U2F test (#1148) 2018-04-12 18:38:57 +02:00
Xavier Guimard
3998054823 Catch JSON errors (#1386) 2018-04-11 09:54:40 +02:00
Xavier Guimard
6586b684dd Use inc::LWP::Protocol::PSGI in tests instead of redefining LWP::UserAgent methods (#595) 2018-04-10 06:54:08 +02:00
Xavier Guimard
89e818d407 Use inc::LWP::Protocol::PSGI in tests instead of redefining LWP::UserAgent methods (#595) 2018-04-09 22:56:14 +02:00
Xavier Guimard
e729676492 Fix U2F test (#1148) 2018-04-09 20:29:44 +02:00
Xavier Guimard
60fc9f523c Update manifest (#1148) 2018-04-09 13:58:50 +02:00
Xavier Guimard
c779d3c15e Add partial U2F test 2018-04-09 11:30:45 +02:00
Xavier Guimard
b6f085c7dc Typo 2018-04-09 11:11:50 +02:00
Xavier Guimard
3836391adc Fix history bugs (fixes: #1401) 2018-03-21 20:48:31 +01:00
Xavier Guimard
aaaf5cfed4 Restrict CSP form-action to URL scheme (#1384) 2018-03-21 14:52:22 +01:00
Xavier Guimard
b1f876f63e Verify CSP for POST forms (#1384) 2018-03-21 14:37:44 +01:00
Xavier Guimard
90b2df9b0d Add REST test (#1398) 2018-03-19 17:51:52 +01:00
Xavier Guimard
e069f7c378 Skip test if U2F lib not available (#1391) 2018-03-18 22:41:55 +01:00
Xavier Guimard
8e1d55aaa9 Add test (#1391) 2018-03-18 22:32:42 +01:00
Xavier Guimard
ab5f35bf8c Update TOTP test (#1359) 2018-03-15 07:14:47 +01:00
Xavier Guimard
3383a68a25 Tidy 2018-03-13 07:14:01 +01:00
Xavier Guimard
06cb8a6e11 2F engine works with 1 2F enabled (#1148) 2018-03-08 20:36:32 +01:00
Xavier Guimard
7a94f82102 Add test (#1359) 2018-02-25 09:49:54 +01:00
Xavier Guimard
584169d88c Set kerberos=0 in form when using Ajax (#1366) 2018-02-08 22:31:41 +01:00
Xavier Guimard
204d851792 Use "$maintests" everywhere 2018-02-08 21:55:21 +01:00
Xavier Guimard
252ac57692 Send dn when resetting LDAP password
Fixes: #1353
2018-01-25 15:53:52 +01:00
Xavier Guimard
057a8afcb2 #1353 in progress 2018-01-24 22:32:08 +01:00
Xavier Guimard
7e2c0cbcdc Remove debug 2018-01-23 14:59:37 +01:00
Xavier Guimard
e8475a7db8 Update Choice test (#1348) 2017-12-21 21:38:54 +01:00
Xavier Guimard
92113fb6e3 Clean sessions (#1338) 2017-12-20 06:42:27 +01:00
Clément OUDOT
ca61f22254 Adapt unit test for Register LDAP (#1338) 2017-12-18 18:50:10 +01:00
Xavier Guimard
3cca027a40 Add LDAP test for register (#1338) 2017-12-18 11:20:21 +01:00
Xavier Guimard
55aaed7a8d Fix UTF-8 problems in mail
Fixes: #1338
2017-12-15 16:47:58 +01:00
Xavier Guimard
e9d97ea010 Disable kerberos field test (#707) 2017-11-07 06:08:14 +00:00
David COUTADEUR
9c541b5acd perltidy for #1245 tests 2017-11-03 16:13:52 +00:00
David COUTADEUR
8786c6ba58 Adding more tests for #1245 (adding salt feature for database backend) 2017-11-03 16:11:27 +00:00
Xavier Guimard
9738b3dbb9 perltidy 2017-11-02 17:59:08 +00:00
David COUTADEUR
b726407532 adding tests for salt feature for database backend (#1245) 2017-11-02 16:42:01 +00:00
Xavier Guimard
3246aecacb Verify CAS + Choice (#1183) 2017-10-31 20:18:38 +00:00
Xavier Guimard
a09af34412 Missing $req in updatePersistentSession calls (fixes: #1319) 2017-10-31 12:04:05 +00:00
Xavier Guimard
42148200b7 Fix test (#1321) 2017-10-31 09:51:48 +00:00