Commit Graph

2228 Commits

Author SHA1 Message Date
Christophe Maudoux
fa7c2eb6ca WIP - Modify oidcConsents key structure 2018-07-15 20:48:50 +02:00
Christophe Maudoux
c5685fa56a WIP - Modify oidcConsents key structure 2018-07-15 19:37:59 +02:00
Christophe Maudoux
eff2b66cf2 WIP - Modify oidcConsents key structure 2018-07-15 19:17:48 +02:00
Christophe Maudoux
8d5693dc1d WIP - Modify oidcConsents key structure 2018-07-15 17:53:06 +02:00
Christophe Maudoux
814b571fa9 WIP - Modify oidcConsents key structure 2018-07-15 17:31:58 +02:00
Christophe Maudoux
d9607ae32c WIP - Modify oidcConsents key structure 2018-07-15 16:10:27 +02:00
Christophe Maudoux
2db9b2bce7 Fix pod mistake 2018-07-13 20:54:52 +02:00
Xavier Guimard
16dfbed636 Tidy 2018-07-12 09:04:05 +02:00
Clément OUDOT
b634bc91c2 token_type is case insensitive (#1474) 2018-07-10 18:53:40 +02:00
Xavier Guimard
c118a60c1e Fix "cancel" feature (#1461) 2018-07-10 11:43:36 +02:00
Xavier Guimard
fb97df301a Missing cancel=1 (#1461) 2018-07-10 08:15:44 +02:00
Xavier Guimard
8353215adb Add authCancel entry point (#1461)
UNTESTED !!!
@clement_oudot: not enough time to test this morning
2018-07-10 07:11:08 +02:00
Xavier Guimard
6e835a11d0 Add Convert::Base32 in recommended deps 2018-07-09 14:10:40 +02:00
Xavier Guimard
1da367576e Reinitialize choice when module failed (#1461) 2018-07-06 16:07:25 +02:00
Xavier Guimard
ea48c78a28 Change choice order (#1461) 2018-07-06 14:44:41 +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
9402f9fff4 Update doc (#1461) 2018-07-05 22:28:26 +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
Xavier Guimard
55cd51f27f Clean $req->pdata when authentication succeeds (#1461) 2018-07-04 17:23:57 +02:00
Xavier Guimard
854cf7be77 Set pdata cookie only if needed (#1461) 2018-07-04 17:23:17 +02:00
Xavier Guimard
8de024ddb6 Prepare cookie storage for #1461 2018-07-04 13:33:20 +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
338b958709 Auto select SAML IDP if only one defined (#1465) 2018-07-02 11:45:26 +02:00
Xavier Guimard
8a56d31a32 Update doc (#1468) 2018-06-30 08:41:45 +02:00
Xavier Guimard
b6154f1ba4 Add ssoMatch sub for OIDC (#1468) 2018-06-30 08:21:48 +02:00
Xavier Guimard
1cd5a706c9 Avoid session conflict between Issuer and Auth OIDC (#1468) 2018-06-30 07:51:22 +02:00
Xavier Guimard
a5cc73a54c Avoid session conflict between Issuer and Auth CAS (#1468) 2018-06-30 07:44:05 +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
c814abaafe Some errors in CAS (#1461) 2018-06-26 22:01:56 +02:00
Xavier Guimard
28aedcd63c Some errors in CAS (#1461) 2018-06-26 21:45:55 +02:00
Xavier Guimard
8596b339e8 Use build_urlencoded everywhere (#1461) 2018-06-26 19:13:06 +02:00
Xavier Guimard
4246c5f278 Test skeleton for #1461 2018-06-26 13:33:33 +02:00
Xavier Guimard
97129a8ea3 Some comments (#595) 2018-06-26 12:08:51 +02:00
Xavier Guimard
9f890f6be9 Spelling errors 2018-06-25 23:17:51 +02:00
Christophe Maudoux
5b38373e31 Merge branch 'master' of gitlab.ow2.org:lemonldap-ng/lemonldap-ng 2018-06-25 23:02:33 +02:00
Christophe Maudoux
d5e72966bb Improve GUI (#1463) 2018-06-25 23:02:20 +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
Christophe Maudoux
1684896462 Improve GUI (#1463) 2018-06-25 22:01:09 +02:00
Christophe Maudoux
6a00db0e69 Improve module icons (#1463) 2018-06-25 22:00:38 +02:00
Christophe Maudoux
5ae8ce1d67 Merge branch 'master' of gitlab.ow2.org:lemonldap-ng/lemonldap-ng 2018-06-25 21:29:58 +02:00
Christophe Maudoux
34cc0c3693 Fix JS errors (#1463) 2018-06-25 21:29:47 +02:00
Clément OUDOT
caa709fc20 Unit test for CAS gateway mode (#1425) 2018-06-25 10:44:27 +02:00
Clément OUDOT
3ba56c41b5 Manage CAS gateway mode (#1425) 2018-06-25 10:10:22 +02:00
Xavier Guimard
2634d4e0dd More comments (#595) 2018-06-25 07:07:13 +02:00
Clément OUDOT
808922a388 Store CAS app in ENV (#1161) 2018-06-23 10:18:55 +02:00
Clément OUDOT
afab4bb71c Force utf8 conversion for Facebook datas (#1322) 2018-06-23 08:32:55 +02:00
Xavier Guimard
ea551610f5 Avoid failure with SOAP sessions (#1431) 2018-06-23 07:23:16 +02:00
Christophe Maudoux
42c1fc1e6e No underlined link 2018-06-22 23:18:44 +02:00
Christophe Maudoux
c24cf2b631 Fix mistake (#1431) 2018-06-22 19:40:18 +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
50eaf5b507 Bad rewrite from 1.9 to 2.0 (#1327 #595) 2018-06-22 13:11:38 +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
ce017e5306 Preserve (c) 2018-06-21 19:23:34 +02:00
Xavier Guimard
5129647d04 Don't add RP if already connected (#1431) 2018-06-21 17:43:36 +02:00
Xavier Guimard
fa161b7b81 Bad array usage (#1431) 2018-06-21 17:22:58 +02:00
Xavier Guimard
79ff4e5e1e Improve regexp (#1431) 2018-06-21 17:15:53 +02:00
Xavier Guimard
2d6156b827 Fix #1460 2018-06-21 17:09:22 +02:00
Xavier Guimard
95e76061cd Add debug for strange behavior (#1342) 2018-06-21 13:58:42 +02:00
Xavier Guimard
8a0f7777dc Bad route declaration (#1431) 2018-06-21 13:52:18 +02:00
Clément OUDOT
3168f7eb41 Workaround for server error (#1342) 2018-06-21 12:01:30 +02:00
Xavier Guimard
4087038c64 Bad management of entry point in choice (#1342) 2018-06-20 22:29:48 +02:00
Xavier Guimard
ff0c8029db Change oidc content key for removal (#1431) 2018-06-20 21:38:26 +02:00
Xavier Guimard
31d3b1e77c Improvement in regex (#1431) 2018-06-20 06:57:49 +02:00
Xavier Guimard
783349a39f Improvement in regex (#1431) 2018-06-20 06:56:32 +02:00
Clément OUDOT
b823c888e2 Add missing translation (#1431) 2018-06-19 23:45:38 +02:00
Xavier Guimard
68700674ad Update manifest (#1342) 2018-06-19 20:58:49 +02:00
Clément OUDOT
234a1840c5 Improve OIDC consents screen (#1431) 2018-06-19 20:04:04 +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
9df8a54634 Fix top margin oidcConsents block 2018-06-16 22:50:01 +02:00
Christophe Maudoux
4fc9b13535 Add oidc icon and modify modules display order 2018-06-16 22:36:04 +02:00
Christophe Maudoux
559d2d7f05 No underlined danger icons (#1431) 2018-06-16 21:18:12 +02:00
Christophe Maudoux
7d780ef3c8 Fix mistake (#1431) 2018-06-16 21:05:21 +02:00
Christophe Maudoux
125259e81f Set default displayName value (#1431) 2018-06-16 20:58:51 +02:00
Christophe Maudoux
f7cc28c1e1 Fix oidcConsents display (#1431)
May be broken by perltidy
2018-06-16 19:54:57 +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
af42ed9306 Backtrace for #1454 2018-06-15 06:32:43 +02:00
Xavier Guimard
d5d74b93e4 Optimize conf check (#595) 2018-06-14 22:30:22 +02:00
Clément OUDOT
effacef11d Load the correct CAS server list (#1453) 2018-06-14 11:52:15 +02:00
Xavier Guimard
a7329c1dcc Verify Mouse version with Apache (#1452) 2018-06-14 06:19:27 +02:00
Christophe Maudoux
9d4525324e Merge branch 'master' of gitlab.ow2.org:lemonldap-ng/lemonldap-ng 2018-06-13 23:06:37 +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
d4389c7969 Fix error (#1442) - Thanks make test !! 2018-06-13 23:02:14 +02:00
Xavier Guimard
213f674b9e Return psession directly on error (#1452) 2018-06-13 22:17:28 +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
784304702b Useless arg (#1162) 2018-06-13 21:34:27 +02:00
Xavier Guimard
f5b3617ad9 Typo errors (#1162) 2018-06-13 21:18:15 +02:00
Christophe Maudoux
49ce9cdb0f Display login history when UTOTP is required (#1442) 2018-06-13 14:48:21 +02:00
Clément OUDOT
85e1983b90 Fix URL construction in CAS client (#1451) 2018-06-13 12:23:03 +02:00
Clément OUDOT
0c8ab9a5f6 Apply patch to other location (#1449) 2018-06-13 10:50:57 +02:00
Clément OUDOT
dc978f5cc2 Remove bak file (#1449) 2018-06-13 10:37:01 +02:00
Clément OUDOT
ee7cf94a95 Fix debug message for artifact endpoint (#1449) 2018-06-13 10:34:23 +02:00
Xavier Guimard
2f008fc490 Fix bad usage of constants (#1449) 2018-06-13 06:34:08 +02:00
Christophe Maudoux
ba17ea84c4 Display login history when 2F is required (#1442) 2018-06-12 22:56:25 +02:00
Christophe Maudoux
48d7224cd6 Merge branch 'master' of gitlab.ow2.org:lemonldap-ng/lemonldap-ng 2018-06-12 22:50:07 +02:00
Christophe Maudoux
d16918770e WIP - Propage display logins history to ext and REST 2F (#1442) 2018-06-12 22:49:49 +02:00
Christophe Maudoux
1cffd4fc02 WIP - Display logins history when Yubikey is required (#1442) 2018-06-12 22:45:55 +02:00
Xavier Guimard
81f079d930 Remove workaround in tests (#1247) (4349686c) 2018-06-12 22:40:27 +02:00
Christophe Maudoux
8028aeff58 WIP - Display logins history when TOTP is required (#1442) 2018-06-12 22:14:36 +02:00
Christophe Maudoux
9fa1eb0a54 Modify debug info (#1442) 2018-06-12 22:12:51 +02:00
Christophe Maudoux
0acc566cfc Add debug info (#1442) 2018-06-12 22:11:51 +02:00
Xavier Guimard
4349686cf3 Workaround until Lasso ≥ 2.5.1 (#1247) 2018-06-12 21:32:37 +02:00
Xavier Guimard
7c105e2db6 Fix status for Apache (closes: #1448) 2018-06-12 21:00:10 +02:00
Clément OUDOT
28c4429b75 Configuration for SAML signature method (#1247) 2018-06-12 18:22:21 +02:00
Xavier Guimard
a18037ba33 Merge branch 'master' of gitlab.ow2.org:lemonldap-ng/lemonldap-ng 2018-06-12 17:56:51 +02:00
Xavier Guimard
1a2a109025 More debug info (#1449) 2018-06-12 17:56:42 +02:00
Xavier Guimard
0769967407 Fix little warning (#1148) 2018-06-12 17:56:19 +02:00
Clément OUDOT
b0e64e1464 Run confirm js for IDP selection (#1342) 2018-06-12 14:58:44 +02:00
Christophe Maudoux
fc233b71ba Merge branch 'master' of gitlab.ow2.org:lemonldap-ng/lemonldap-ng 2018-06-12 12:34:58 +02:00
Christophe Maudoux
5a7d1b0041 WIP - Logins history not displayed when U2F is required (#1442) 2018-06-12 12:27:10 +02:00
Christophe Maudoux
506aba052c Fix typo 2018-06-12 12:23:35 +02:00
Xavier Guimard
33e20b55f5 Prepare UDP out for status (#1448) 2018-06-12 12:17:17 +02:00
Xavier Guimard
1a9ec21d00 Use IO::Handle methods (#1148) 2018-06-12 11:45:21 +02:00
Xavier Guimard
79638ec81b afterDatas was not called in 2F (#1148) 2018-06-12 08:38:17 +02:00
Xavier Guimard
019f1e75e8 Uniq status daemon for Nginx (#595)
NB: not uniq for Apache for now
2018-06-11 22:11:18 +02:00
Xavier Guimard
492296c226 Fix CDA for already authenticated users (Closes: #1446) 2018-06-11 14:03:09 +02:00
Christophe Maudoux
baf3c602a3 Clean unuseful code (#1443) 2018-06-07 18:37:00 +02:00
Christophe Maudoux
b2e5bf36e3 Hide timer when stopped (#1443) 2018-06-06 22:21:56 +02:00
Xavier Guimard
772a69d90e Missing error catch (#595) 2018-06-06 21:05:43 +02:00
Xavier Guimard
46f45642e8 Add CDA+REST test (closes: #1440) 2018-06-06 17:00:02 +02:00