Commit Graph

2211 Commits

Author SHA1 Message Date
Xavier Guimard
6106f37fac Fix "refresh" feature for Choice
Fixes: #1339
2017-12-18 10:40:07 +01:00
Xavier Guimard
55aaed7a8d Fix UTF-8 problems in mail
Fixes: #1338
2017-12-15 16:47:58 +01:00
Xavier Guimard
06ba9c2861 Fix tests (#1333) 2017-12-11 22:39:28 +01:00
Xavier Guimard
46a417fb83 More debug (#1333) 2017-12-11 19:36:55 +01:00
Xavier Guimard
7423217cea Use global cache for mail OTT (#1333) 2017-12-11 15:32:58 +01:00
Clément OUDOT
b7e967908d Fix construction of searched attributes for groups (#1332) 2017-12-04 14:21:17 +01:00
Xavier Guimard
b3ff6e2666 Clean shellbangs (Debian 4.1.2 policy compliance) 2017-12-01 06:42:02 +01:00
Clément OUDOT
222c58d37c Set hGroups in session for LDAP groups (#1332) 2017-11-30 22:25:00 +01:00
Clément OUDOT
341bbb22ee eval Lasso constants (#1312) 2017-11-17 07:26:44 +01:00
Xavier Guimard
47350c0da4 Reinitialize spRules on reload (#1330) 2017-11-12 07:41:42 +01:00
Xavier Guimard
e4ccd51282 Change prefix name for sp rules (#1330) 2017-11-12 07:34:45 +01:00
Xavier Guimard
b03558c504 Finish #1330 2017-11-11 21:16:52 +01:00
Xavier Guimard
7f1ba1f3c4 Skeleton for partner rules in Menu #1330
TODO: JS part
2017-11-11 17:39:24 +01:00
Xavier Guimard
7f0ff6d0d8 Replace Jira by GitLab 2017-11-11 14:06:23 +01:00
Xavier Guimard
0d491e96f4 Use same name for SP rules (#1330) 2017-11-11 13:51:48 +01:00
Clément Oudot
cddb4fc849 Change message log level from warn to debug (#1329) 2017-11-07 10:29:06 +00:00
Xavier Guimard
e9d97ea010 Disable kerberos field test (#707) 2017-11-07 06:08:14 +00:00
Clément Oudot
c6137d12d8 Possibility to override SAML Issuer value with domain (#1324) 2017-11-06 16:36:45 +00:00
Clément Oudot
17fbd6370e Add some debug message (#707) 2017-11-06 15:19:08 +00:00
Clément Oudot
8a07f47e77 Add krbRemoveDomain parameter (#707) 2017-11-06 15:19:06 +00:00
Clément Oudot
fbc30e13d8 Set hidden form value at correct step to allow fail back (#707) 2017-11-06 11:25:55 +00:00
Clément Oudot
7b216e614b Allow 0 value in setHiddenFormValue (#1328) 2017-11-06 11:05:09 +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
Clément Oudot
251e78d5ab Allow SLO without SessionIndex (#1326) 2017-11-03 08:23:29 +00:00
Clément Oudot
9b7ef2d980 Some work on Facebook auth module (#595) 2017-11-02 18:09:31 +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
Clément Oudot
efb2fc2397 Fix Twitter auth code for 2.0 (#595) 2017-11-02 15:43:37 +00:00
Xavier Guimard
c22966a873 Cache for specific menu app rules (#595) 2017-11-01 08:03:03 +00:00
Xavier Guimard
e0bafc9651 Type (#1183) 2017-11-01 07:38:47 +00:00
Xavier Guimard
f12709d544 make manifest (#1183) 2017-10-31 20:22:28 +00:00
Xavier Guimard
3246aecacb Verify CAS + Choice (#1183) 2017-10-31 20:18:38 +00:00
Xavier Guimard
e2691e1c17 Update manifests (#595) 2017-10-31 20:05:54 +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
Clément Oudot
f261c20520 Fix Twitter Auth module (#595) 2017-10-31 09:00:41 +00:00
Xavier Guimard
0225abd4ab Add SAML/Choice/renew test 2017-10-31 08:53:33 +00:00
Xavier Guimard
dd710c306c Use OIDC displayName in tab (closes: #826) 2017-10-31 06:11:32 +00:00
Xavier Guimard
7558413c88 Typo (#595) 2017-10-30 22:09:30 +00:00
Xavier Guimard
dd51dbd1ed Clean test conf #1323 2017-10-30 21:59:43 +00:00
Xavier Guimard
6da0f69b27 Fix #1323 2017-10-30 20:24:59 +00:00
Xavier Guimard
8e458c6a0d Add OIDC/Choice test (#595) 2017-10-30 19:06:57 +00:00
Clément Oudot
80db34a4f2 Remove unused 'no strict subs' (#595) 2017-10-30 13:47:39 +00:00
Xavier Guimard
4f6819e07a AutoSignin isn't a auth module (#1318) 2017-10-27 13:53:15 +00:00
Xavier Guimard
081699b29e AutoSignin works now (#1318)
TODO: doc
2017-10-27 13:11:30 +00:00
Xavier Guimard
f567d169f2 Update manifest 2017-10-27 13:11:24 +00:00
Xavier Guimard
6ce490c522 Rename (#1318) 2017-10-27 05:17:32 +00:00
Xavier Guimard
db37e98d24 AutlLogin plugin skeleton (#1318) 2017-10-27 05:17:30 +00:00
Xavier Guimard
ecf374ff53 Fix CAS "url" conflict (#595) 2017-10-26 20:21:15 +00:00
Xavier Guimard
9aac5433d4 Fix #1252 2017-10-26 20:13:10 +00:00
Xavier Guimard
38df1cff91 Better Lasso import (#595) 2017-10-26 09:16:44 +00:00
Xavier Guimard
2dbdf55404 Typo (#1302) 2017-10-26 08:14:58 +00:00
Xavier Guimard
ca399ab539 Menu didn't use resolveAlias() (#1317) 2017-10-24 10:56:21 +00:00
Xavier Guimard
17a3b5e976 Raise an error if notification connector fails (#595) 2017-10-19 14:59:19 +00:00
Xavier Guimard
b1c968209c Missing conversion (#595) 2017-10-19 07:01:19 +00:00
Clément Oudot
e49c691851 Fix call to conf parameter in log message (#595) 2017-10-18 15:37:59 +00:00
Xavier Guimard
1fb4c21af3 Move OI2-SREG HTML fragments to tpl (closes: #1302) 2017-10-11 12:21:40 +00:00
Xavier Guimard
6072a31152 Move OIDC HTML fragments to tpl (#1302) 2017-10-11 11:51:50 +00:00
Xavier Guimard
91af1f63ff Move SAML HTML fragments to tpl (#1302) 2017-10-11 11:35:56 +00:00
Xavier Guimard
7e29c51c61 Move menu HTML fragment to tpl (#1302) 2017-10-11 10:12:06 +00:00
Xavier Guimard
62a92be9e9 Typo (fixes: #1313) 2017-10-11 07:48:48 +00:00
Xavier Guimard
c880479898 More comments (#595) 2017-10-10 15:23:41 +00:00
Xavier Guimard
46364da414 Move some HTML fragments to templates (#1302) 2017-10-10 11:04:40 +00:00
Xavier Guimard
76769f8166 Move HTML::Template calls into Main::Plugin (prepare #1302) 2017-10-10 09:24:08 +00:00
Xavier Guimard
5dcbc46cbb Update manifest 2017-10-10 06:50:13 +00:00
Clément Oudot
a7401b72f6 Fix from_json methods (#1303) 2017-09-28 12:52:14 +00:00
Xavier Guimard
fc582377ff Clean SAML storage code (#1305) 2017-09-27 05:00:00 +00:00
Xavier Guimard
10177b4bfd Default storage values (may fix #1305) 2017-09-26 20:15:50 +00:00
Xavier Guimard
2787c33c01 Revert r6726 (#1305) 2017-09-26 19:54:45 +00:00
Xavier Guimard
69ece7740d Update debian/control 2017-09-26 19:11:04 +00:00
Xavier Guimard
89f5783d16 More tests (#1305) 2017-09-26 17:50:38 +00:00
Xavier Guimard
080f4670ec Return 200 for Ajax queries if error is PE_PASSWORD_OK (#1258) 2017-09-22 14:26:07 +00:00
Xavier Guimard
306af4fa36 Normalize URL to be tolerant to SAML Path (references #1304) 2017-09-22 14:20:55 +00:00
Clément Oudot
04acb221d3 Fix JSON parsing for Debian 9 in OpenIDConnect code (#1303) 2017-09-21 13:35:26 +00:00
Xavier Guimard
4914585259 Good message is now displayed (#1258) 2017-09-19 20:59:29 +00:00
Xavier Guimard
facf676a4c Remove code duplication (#595) 2017-09-19 20:06:33 +00:00
Xavier Guimard
5080240962 Minify (#826) 2017-09-19 19:37:46 +00:00
Xavier Guimard
962e6e9d32 Improve #826 2017-09-19 17:01:19 +00:00
Xavier Guimard
f6cbae3ae5 Little css improvment (#826) 2017-09-19 12:37:57 +00:00
Xavier Guimard
0c35144d82 #826 in progress 2017-09-19 08:08:53 +00:00
Xavier Guimard
b15d82a12b Error in id detection (#595) 2017-09-19 08:08:51 +00:00
Xavier Guimard
d54295fdb0 Fix error in menu tab checking (#595) 2017-09-19 07:24:43 +00:00
Xavier Guimard
c3b2dc878d Ajax to remove OIDC consent (#826) 2017-09-18 20:40:01 +00:00
Xavier Guimard
9910a0aa0f Rename getOrder to setOrder (#595) 2017-09-18 19:10:01 +00:00
Xavier Guimard
9b389d90eb OIDC Consents display (#826)
TODO: Ajax to remove a consent
2017-09-15 12:31:42 +00:00
Xavier Guimard
5b5e5db123 OpenID Connect consent skeleton (#826) 2017-09-15 10:32:15 +00:00
Clément Oudot
c5368caac2 Manage CAS logout service (#1298) 2017-09-11 15:26:44 +00:00
Xavier Guimard
19cbbe4372 Update javascripts 2017-09-11 10:02:56 +00:00
Xavier Guimard
ef1a396a21 Test backends before usage (#595) 2017-09-08 10:10:37 +00:00
Xavier Guimard
70a28a04f1 Fix route conflict (fixes: #1290) 2017-09-06 14:30:47 +00:00
Xavier Guimard
7b7aa95d4f Adapt test (#970) 2017-09-05 15:12:07 +00:00
Xavier Guimard
f7de7a2598 Same endpoint for SOAP and REST (#970) 2017-09-05 15:08:57 +00:00
Xavier Guimard
1e07188951 May fix #1292 2017-09-05 14:40:52 +00:00
Xavier Guimard
590f8133df May fix #1292 2017-09-04 19:05:03 +00:00
Clément Oudot
1669a8cc60 Use the correct session parameter for appsListOrder (#1292) 2017-09-04 15:09:28 +00:00
Clément Oudot
54972a9bc7 Define default SAML session storage (#1251) 2017-08-29 16:51:50 +00:00
Clément Oudot
40af38f928 Define default CAS session storage (#1251) 2017-08-29 16:51:49 +00:00
Clément Oudot
ae4ef2e3e5 Set SAML server signature method (#1247) 2017-08-29 16:43:43 +00:00
Clément Oudot
fd6a88d88f Add init method in CDA plugin (#595) 2017-08-18 13:03:42 +00:00
Xavier Guimard
f6eeb46c2a Temporary arabic flag (#1222) 2017-07-31 10:55:23 +00:00
Xavier Guimard
6827b4e485 Fix #1282: conf parser didn't check unopened combModules node 2017-07-30 08:20:15 +00:00
Xavier Guimard
a06f8c2480 Typo (fixes: #1273) 2017-07-17 19:19:39 +00:00
Xavier Guimard
5a6942c6ec Add "rule" for apps in menu (fixes: #1267) 2017-07-17 14:03:45 +00:00
Clément Oudot
aecc815e4e Do not use encrypt/decrypt for SAML session index (#1261) 2017-07-12 16:11:42 +00:00
Xavier Guimard
fefd723226 Avoid some warnings 2017-07-11 11:50:21 +00:00
Clément Oudot
2400f84cb9 Prepare 2.0.0~alpha1 release 2017-07-10 10:01:40 +00:00
Clément Oudot
dd87683a4c Prepare 2.0.0-alpha1 release 2017-07-10 09:11:34 +00:00
Clément Oudot
8a6c7b7345 Adapt skin for U2F (#1148) 2017-07-07 14:01:54 +00:00
Xavier Guimard
171097884e Display U2F registration errors (fixes: #1148) 2017-07-07 08:50:47 +00:00
Clément Oudot
86eb9aa7c7 Fix trspan js function (#1250) 2017-06-28 15:49:59 +00:00
Clément Oudot
ab3661fbf9 Fix translation of OIDC items in confirm.tpl (#1250) 2017-06-28 15:41:31 +00:00
David COUTADEUR
06691b85a2 fix remaining lmLog (references #1245) 2017-06-23 16:37:16 +00:00
David COUTADEUR
d8d296873f fix manager: ERROR, complex node inside. Don't use simpleInputContainer for dbiPassword (references #1245) 2017-06-23 14:54:35 +00:00
Clément Oudot
2d011d79ae LinkedIn logo (#1243) 2017-06-23 14:32:33 +00:00
Clément Oudot
67a878653d LinkedIn authentication module for 2.0 (#1243) 2017-06-23 14:25:22 +00:00
David COUTADEUR
80f5d06e82 perl tidy 2017-06-23 09:57:07 +00:00
David COUTADEUR
6533b0a36b first working version of dynamic hash passwords in trunk (LEMONLDAP-1245) 2017-06-23 09:23:29 +00:00
Xavier Guimard
5e4ef360e0 Use globalStorage unless oidcStorage is defined (may fix #1251) 2017-06-22 09:12:28 +00:00
Xavier Guimard
f1104cc018 Disable auto-confirm if timer isn't defined 2017-06-22 09:04:52 +00:00
Clément Oudot
01b55fde2c Set _lastAuthnUTime in session (#1248) 2017-06-13 13:03:13 +00:00
Clément Oudot
86f38ba5a8 Update upgradesession template (#1204) 2017-06-13 12:40:48 +00:00
Xavier Guimard
012cb3c23e May fix #1236 2017-06-12 19:10:37 +00:00
Clément Oudot
0b3fab8539 Work on U2F register page (#1148) 2017-06-12 08:13:36 +00:00
Xavier Guimard
c706880d54 Revert r6566 + adapt U2F to Main::SecondFactor (#1148) 2017-06-01 07:18:42 +00:00
Xavier Guimard
58981f4957 Fixes: #1234 2017-05-31 11:56:57 +00:00
Xavier Guimard
8dcfbd7a08 Accept unregistered users (fixes: #1148) 2017-05-27 07:15:27 +00:00
Clément Oudot
cb5dfacf08 Add cursor pointer to langicon images (#1239) 2017-05-24 18:17:52 +00:00
Clément Oudot
869c7a6f1b Add alt attribute to langicon images (#1239) 2017-05-24 18:16:58 +00:00
Clément Oudot
06775df752 Add alt attribute to langicon images (#1239) 2017-05-24 18:11:58 +00:00
Clément Oudot
5f0e997024 Display old password input in password menu tab (#1227) 2017-05-24 17:45:42 +00:00
Xavier Guimard
4ffcf7bd35 Update manifest 2017-05-24 07:46:37 +00:00
Xavier Guimard
5f125dd027 Add arabic json files (#1222) 2017-05-22 15:24:13 +00:00
Clément Oudot
ecfb575e55 Add TESTBACKEND LDAP in Makefile (#1118) 2017-05-19 12:52:53 +00:00
Xavier Guimard
fdfb210770 make js 2017-05-18 18:13:07 +00:00
Clément Oudot
318d43e07f Check logout redirect URI (#1233) 2017-05-18 14:52:38 +00:00
Clément Oudot
52596eed9b Fix call to confirm.js (#1235) 2017-05-18 14:52:36 +00:00
Xavier Guimard
00f8b29494 Disable UTF test in REST backend for now (#1118) 2017-05-18 11:20:48 +00:00
Clément Oudot
851311ffe0 Prevent redirect before verifying authorized URI (#1233) 2017-05-16 15:26:28 +00:00
Clément Oudot
b001965707 Create an option to display error on mail not found (#1225) 2017-05-11 13:48:50 +00:00
Clément Oudot
eb681b57fd Display date in MailReset even if user is not found (#1225) 2017-05-11 12:45:31 +00:00
Clément Oudot
a5bddd70b8 Fix panel display in login.tpl (#1184) 2017-05-10 10:10:57 +00:00
Xavier Guimard
5d9358cdb9 Update manifests 2017-05-10 07:38:54 +00:00
Xavier Guimard
1a59f3262f Arabic translation for mail (#1222) 2017-05-10 07:35:56 +00:00
Xavier Guimard
05f07104c7 Add Italian flag (#1232) 2017-05-10 07:06:03 +00:00
Xavier Guimard
b750d97c3c Portal part of Italian translation (#1232) 2017-05-09 11:28:43 +00:00
Xavier Guimard
cc92a519ce Fix logo path for Choice (fixes: #1228) 2017-05-09 11:22:24 +00:00
Xavier Guimard
f1dee42a6e Force to use an available language even if cookie is defined (#595) 2017-05-05 06:50:38 +00:00
Xavier Guimard
75c8013a75 Update vi translation (#852) 2017-05-05 06:41:40 +00:00
Xavier Guimard
d7240e038e Fix #852 2017-05-04 07:19:50 +00:00
Xavier Guimard
b4102acf45 May fix #852 2017-05-04 07:13:26 +00:00
Xavier Guimard
a9d686897c No translation available here 2017-04-28 15:07:21 +00:00
Xavier Guimard
23eb7418f7 Update manifest (#1230) 2017-04-27 13:49:31 +00:00
Xavier Guimard
2e5755744f Fix JS redirector error (fixes: #1230) 2017-04-27 13:49:29 +00:00
Clément Oudot
56254f1d4f Apply commit 6513 to trunk (#1218) 2017-04-27 10:21:46 +00:00
Xavier Guimard
7c5283937c Add vietnamese flag (#1220) 2017-04-25 09:05:48 +00:00
Xavier Guimard
567be5f719 Add Portal Vietnames translation (#1220) 2017-04-25 08:50:25 +00:00
Xavier Guimard
d9dcc98f11 Fix Choice (fixes: #1217) 2017-04-25 08:11:16 +00:00
Xavier Guimard
c5dbed80b7 Add Password::Null (fixes: #1216) 2017-04-25 07:28:33 +00:00
Xavier Guimard
fc2d796ba3 Fix #1213 2017-04-19 08:32:42 +00:00
Xavier Guimard
ef8ff0f4cb Remember $urldc in 2F (fixes: #1015) 2017-04-17 10:57:35 +00:00
Xavier Guimard
3203c82ccf Verify CAS with multiple app (#1183) 2017-04-16 09:47:32 +00:00
Xavier Guimard
3ab746eabb Update manifest (#1183) 2017-04-15 13:22:12 +00:00
Xavier Guimard
00423fc223 Fix proxied services in CAS (#1183) 2017-04-15 13:21:33 +00:00
Clément Oudot
5f8479dd50 Add translation (#1015) 2017-04-14 10:05:26 +00:00
Clément Oudot
3ea618ebf2 Modify template for ext2f (#1015) 2017-04-14 10:01:53 +00:00
Xavier Guimard
74f780733d Use App ExportedVars if defined (#1183) 2017-04-14 07:40:01 +00:00
Xavier Guimard
3fe9561571 Don't depend on Email::Sender for tests 2017-04-13 20:08:55 +00:00
Xavier Guimard
22d921698a Add UserDB::CAS (#1183) 2017-04-13 19:36:25 +00:00
Xavier Guimard
b83374b274 New Issuer::CAS (#1183) 2017-04-13 19:17:29 +00:00
Xavier Guimard
d1d57fae22 Adapt CAS "proxy" to new arch (#1183) 2017-04-13 18:54:06 +00:00
Xavier Guimard
1b0d1dbb55 Auth::CAS works (#1183) 2017-04-13 07:28:15 +00:00
Xavier Guimard
7499d1198b Auth::CAS rebuild in progress (#1183) 2017-04-12 21:11:11 +00:00
Xavier Guimard
311ce7693d Clean BrowserID (#602) 2017-04-12 07:23:10 +00:00
Xavier Guimard
df3c1efb54 Handle 404 and 502 error codes (fixes: #1211) 2017-04-12 07:07:27 +00:00
Xavier Guimard
68707a0b36 Don't store request datas in $self (#1183) 2017-04-11 20:28:01 +00:00
Xavier Guimard
443fb08352 New SSL img (#1212) 2017-04-11 20:15:32 +00:00
Xavier Guimard
a83a707931 Add Ajax to SSL (closes #1212) 2017-04-11 19:19:59 +00:00
Xavier Guimard
abd9983a21 Custom script after portal.js (#707) 2017-04-11 19:19:54 +00:00
Xavier Guimard
eed489a557 Store CAS attributes for UserDB::CAS (#1183)
@coudot: can you validate this ?
2017-04-11 17:05:02 +00:00
Xavier Guimard
a44dd9b4f6 Optimize url building (#1183) 2017-04-11 17:05:00 +00:00
Xavier Guimard
acf9420c5f Kerberos works !!! (#707) 2017-04-11 12:57:52 +00:00
Xavier Guimard
efd1c1435a Update some deps (#595) 2017-04-11 09:17:13 +00:00
Xavier Guimard
6cc554ac75 Optimization (#595) 2017-04-10 18:45:45 +00:00
Xavier Guimard
2899469703 Build partial translations from 1.9 (#595) 2017-04-09 21:18:00 +00:00
Xavier Guimard
165c505ca5 Grant after 2F (#595) 2017-04-09 20:48:12 +00:00
Xavier Guimard
2c1be99419 Add icon for Krb (#707) 2017-04-07 05:05:32 +00:00
Xavier Guimard
8e4dc89918 Some errors (#595) 2017-04-07 04:39:55 +00:00
Xavier Guimard
e7c3561451 Some errors (#595) 2017-04-07 04:39:53 +00:00
Xavier Guimard
fafb134e65 Add Kerberos test (#707) 2017-04-06 21:25:41 +00:00
Xavier Guimard
537d41a29b Kerberos in progress (#707) 2017-04-06 20:37:38 +00:00
Xavier Guimard
5210a8edec Add Krb JS (#707) 2017-04-06 20:37:36 +00:00
Xavier Guimard
73194ef2e3 More debug (#707) 2017-04-06 11:44:29 +00:00
Xavier Guimard
ddc1615546 Kerberos-by-Ajax skeleton (#707)
TODO: write javascript
2017-04-06 11:33:12 +00:00
Xavier Guimard
8582c8f7c0 Add "FILE:" to keyTab (#707) 2017-04-05 12:21:21 +00:00
Xavier Guimard
2cd1c1bf44 Init keyTab (#707) 2017-04-05 12:09:58 +00:00
Xavier Guimard
c4b27b9c24 Use PE_BADCREDENTIALS instead of 403 (#707) 2017-04-05 12:02:02 +00:00
Xavier Guimard
6943c49c05 More debug (#707) 2017-04-05 11:59:29 +00:00
Xavier Guimard
9ab046311c Auth::Kerberos skeleton (#707) 2017-04-05 11:54:44 +00:00
Xavier Guimard
6b1d3471dc Update sb test with "purge" 2017-04-03 05:02:25 +00:00
Xavier Guimard
ec112017ff Purge can be deferred now (#1173) 2017-04-03 05:02:22 +00:00
Xavier Guimard
c4c38160cb Add LDAP in session-backend perf test 2017-04-01 12:32:10 +00:00
Xavier Guimard
2580a21f7a Remove old UA exported var (#1044) 2017-03-31 16:15:38 +00:00
Clément Oudot
24d28533ad Fix LDAP test after session variable rewrite (#1169) 2017-03-30 08:50:13 +00:00
Xavier Guimard
52cdeb409d Verify SP logout (#1183) 2017-03-29 19:54:54 +00:00
Xavier Guimard
80a1583f0e Remove "skip" (#1183) 2017-03-29 19:50:43 +00:00
Clément Oudot
b175218d1d Fix parsing CAS XML (#1183) 2017-03-29 19:43:10 +00:00
Clément Oudot
10cd479de4 Remove ticket from service URL when calling serviceValidate (#1183) 2017-03-29 19:43:10 +00:00
Xavier Guimard
9944115c8d Fix CAS test (#1183) 2017-03-29 19:02:38 +00:00
Xavier Guimard
22c7aeb6e8 More debug (#1044) 2017-03-29 10:05:34 +00:00
Clément Oudot
75ffa010e7 Fix typo in CAS code (#1183) 2017-03-29 07:51:18 +00:00
Xavier Guimard
2e59ea441a Replace request management in handler (#1044)
Note: this is a big change, more tests needed
2017-03-28 21:07:49 +00:00
Clément Oudot
cc1fc22dcb Remove dependency on AuthCAS (#1183) 2017-03-28 18:23:51 +00:00
Clément Oudot
552c432fef Remove use of AuthCAS module (#1183) 2017-03-28 18:23:50 +00:00
Xavier Guimard
775f1da607 Reauth for OIDC (#1204) 2017-03-28 17:09:46 +00:00
Xavier Guimard
c49dc6f334 Missing "substitute" call (#595) 2017-03-27 20:45:17 +00:00
Xavier Guimard
c761cc5781 Mark some properties "lazy" to be sure conf is intialized (#595) 2017-03-27 16:51:18 +00:00
Xavier Guimard
6efec8525f Install new SMTP options (#1206) 2017-03-27 07:02:19 +00:00
Xavier Guimard
6cb301c531 Replace MIME::Lite by Email::Sender/MIME::Entity (#1206) 2017-03-27 05:22:08 +00:00
Xavier Guimard
bd9e6f50bf Start replacing MIME::Lite (#1206) 2017-03-26 05:26:28 +00:00
Xavier Guimard
20717fcce0 Verify SAML reauth (#595) 2017-03-26 05:26:25 +00:00
Xavier Guimard
e8e02ce055 Warn if PE85 is returned (#1204) 2017-03-24 18:11:32 +00:00
Xavier Guimard
d93130d168 Adapt SAML forceAuth to new portal (#595) 2017-03-24 18:04:46 +00:00
Clément Oudot
8f85f94e8d Minified js for portal (#1131) 2017-03-24 15:25:54 +00:00
Clément Oudot
964f652c41 Fix js for dropdown in portal menu (#1131) 2017-03-24 15:08:30 +00:00
Xavier Guimard
fc39f58f87 Typo 2017-03-24 15:03:31 +00:00
Xavier Guimard
7a60a8f1c1 Some WAI changes (#1111) 2017-03-24 06:11:55 +00:00
Xavier Guimard
6a651b5bee Try to implement SAML reauth (#595) 2017-03-23 20:49:52 +00:00
Xavier Guimard
581f0e4c93 Portal part of reauthentication (#1204) 2017-03-23 18:22:40 +00:00
Xavier Guimard
050cf20c72 Session upgrade skeleton (#1204) 2017-03-23 12:41:53 +00:00
Xavier Guimard
7b06532ee6 Comments 2017-03-23 12:41:52 +00:00
Xavier Guimard
3cde1d0a58 Add second factor doc 2017-03-23 12:14:09 +00:00
Xavier Guimard
9c9e48512f Add second factor doc 2017-03-23 12:06:53 +00:00
Xavier Guimard
bf8119e561 Typo 2017-03-23 11:21:53 +00:00
Xavier Guimard
86d7a3a8c0 Add SecondFactor superclass (#1015) 2017-03-23 11:17:01 +00:00
Xavier Guimard
e33a741acf Add rules for 2f (#1015) 2017-03-23 06:20:06 +00:00
Xavier Guimard
6a76cf1e17 Use system() for security in External2F plugin (#1015) 2017-03-22 22:46:49 +00:00
Xavier Guimard
0538ad1cee Add External2F plugin (#1015) 2017-03-22 22:18:28 +00:00
Xavier Guimard
7e81e1b1e0 Add OIDC-RP rule (#1161) 2017-03-22 20:47:07 +00:00
Xavier Guimard
62528e8b6a Add SAML-SP rule (#1161) 2017-03-22 20:20:30 +00:00
Xavier Guimard
830f15f71d Bad safe usage (#595) 2017-03-22 19:03:49 +00:00
Xavier Guimard
5cd25e3df5 More tests on errors (#595) 2017-03-22 18:11:45 +00:00
Xavier Guimard
e8c2925a3f Typo 2017-03-22 18:11:44 +00:00
Xavier Guimard
d21b62b2aa Verify Combination with token (#1151) 2017-03-22 18:11:42 +00:00
Xavier Guimard
54cab03e06 Avoid warning (#1151) 2017-03-22 18:11:40 +00:00
Xavier Guimard
95d2253bdc Don't ask 2 token validations (Combination with token) 2017-03-22 18:11:36 +00:00
Xavier Guimard
077455e015 Update TODO list 2017-03-22 14:10:21 +00:00
Xavier Guimard
ca2e9be0e5 Rename _loginHistory (#1169) 2017-03-21 21:00:37 +00:00
Xavier Guimard
99ddfbfe25 Rename _startTime and _updateTime (#1169) 2017-03-21 20:52:40 +00:00
Xavier Guimard
1f24e2e6ac Validate SAML-SP-POST-to-OIDC-OP with POST (#1113) 2017-03-21 19:50:18 +00:00
Xavier Guimard
591669b79f Tidy 2017-03-21 19:50:17 +00:00
Xavier Guimard
51665b41f8 Validate OIDC-RP-to-SAML-IdP with POST (#1113) 2017-03-21 19:36:10 +00:00
Xavier Guimard
077713ed32 Typo 2017-03-21 16:06:50 +00:00
Xavier Guimard
919a706efa Restore OpenID-2 (#1113) 2017-03-21 16:06:44 +00:00
Xavier Guimard
997faab13a Finish logout SAML/OIDC (#1113) 2017-03-21 16:06:34 +00:00
Xavier Guimard
b90394dff1 OIDC-RP -> SAML-IdP SLO (#1113) 2017-03-21 13:09:33 +00:00
Xavier Guimard
941ee0d6e1 Try logout with OIDC-RP-to-SAML-IdP proxy (#1113) 2017-03-21 10:29:21 +00:00
Xavier Guimard
5993757427 Little things (#1113) 2017-03-21 07:59:54 +00:00
Xavier Guimard
d6c4b49b2a OIDC-RP to SAML-IdP works !!! (fixes: #1113) 2017-03-21 07:09:31 +00:00
Xavier Guimard
6dba4fd1c2 Better request management in issuers (#595) 2017-03-21 06:23:58 +00:00
Xavier Guimard
7aeef26a94 Add portal in trusted domains 2017-03-20 18:14:10 +00:00
Xavier Guimard
1c6d81e86c Fix timeout 2017-03-20 18:14:08 +00:00
Xavier Guimard
d0467f0802 Restore relayState (#595) 2017-03-20 12:43:57 +00:00
Xavier Guimard
60796fa6a1 SAML in progress (#595) 2017-03-20 06:16:56 +00:00
Xavier Guimard
97fa806052 Adapt appsListOrder from 1.9 (#595) 2017-03-19 07:00:10 +00:00
Xavier Guimard
a6c2d72065 Update variable names (#LEMONDAP-1169) 2017-03-19 06:29:35 +00:00
Xavier Guimard
4acbc59c46 Fix confirm timeout to 30s (#595) 2017-03-19 06:10:22 +00:00
Xavier Guimard
b08eccc168 Missing make minify 2017-03-19 06:10:19 +00:00
Xavier Guimard
f1ac524c24 Use OTT for state token (#(595) 2017-03-18 19:51:00 +00:00
Xavier Guimard
1a65e9a0fe Use OTT for nonce token (#(595) 2017-03-18 19:50:56 +00:00
Xavier Guimard
6cab5c0990 Try SAML-SP to OIDC-OP (#1113) 2017-03-18 12:08:24 +00:00
Xavier Guimard
d6747ad356 Try logout ... failed (#1113) 2017-03-17 17:28:22 +00:00
Xavier Guimard
cdeec00972 Replace "?lmError=" by router path (#595) 2017-03-16 21:33:13 +00:00
Xavier Guimard
a8f7e689b4 30 s everywhere 2017-03-16 20:48:25 +00:00
Xavier Guimard
9a5ecdf1cb Repair activeTimer (#595) 2017-03-16 20:19:06 +00:00
Clément Oudot
272296841a Force AllowCreate in NameIDPolicy (#1200) 2017-03-16 18:39:00 +00:00
Xavier Guimard
bf3c43aecd Replace inline css (#1137) 2017-03-16 11:38:52 +00:00
Xavier Guimard
0845237efe Import CSP in manager code (#1137) 2017-03-15 22:27:58 +00:00
Xavier Guimard
9b9ecee8bb Replace inline script in history (#1137) 2017-03-15 21:20:10 +00:00
Clément Oudot
cfff41c3da Change style for checkboxes (#1184) 2017-03-15 19:32:42 +00:00
Clément Oudot
a8b201deca Translate noHistory message (#595) 2017-03-15 18:38:35 +00:00
Xavier Guimard
1c76c713e7 Remove persistent cookie on lougout (#1131) 2017-03-15 10:01:36 +00:00
Xavier Guimard
126fdb091c Manage cookie expiration (#1131) 2017-03-15 10:01:29 +00:00
Xavier Guimard
f6e5356178 Group SAML tests (#595) 2017-03-15 06:29:44 +00:00
Xavier Guimard
f7b130e956 Proves SAML-SP => OIDC-OP (#1113) 2017-03-14 21:55:47 +00:00
Clément Oudot
e8c3bdb9e2 Fix dropdown menu (#852) 2017-03-14 19:12:24 +00:00
Xavier Guimard
15cf1991bd Reinitialize token when login fails (#1140) 2017-03-14 17:38:50 +00:00
Xavier Guimard
ddad983778 Update languages (#852) 2017-03-14 17:28:36 +00:00
Xavier Guimard
43437a5244 Reinitialize token when login fails (#1140) 2017-03-14 17:26:07 +00:00
Clément Oudot
b3d15760d2 Create a dropdown menu for refresh rights feature (#852) 2017-03-14 17:13:26 +00:00
Xavier Guimard
2d7902421a Reinitialize token when login fails (#1140) 2017-03-14 16:52:11 +00:00
Clément Oudot
df41fc6aaf Icons used in mail templates should be in templates directory (#1184) 2017-03-14 16:28:13 +00:00
Clément Oudot
c71e88ae24 Update MANIFEST (#1184) 2017-03-14 15:54:39 +00:00
Clément Oudot
556b74ff23 Add a logo in custom header (#1184) 2017-03-14 15:54:38 +00:00
Xavier Guimard
a07e92759c Add Auth::PAM (#closes: #1196) 2017-03-14 15:34:10 +00:00
Clément Oudot
625ea22266 Move modules icons in modules directory (#1184) 2017-03-14 14:45:53 +00:00
Clément Oudot
4817ffbd08 Remove unused icons (#1184) 2017-03-14 14:41:23 +00:00
Clément Oudot
efb776a7bf Remove unused icons (#1184) 2017-03-14 14:40:09 +00:00
Clément Oudot
b9d3048600 Skin background can't be in external CSS as it depends on a template variable (#1184) 2017-03-14 11:18:06 +00:00
Clément Oudot
bdbe2dfb75 Fix <link> in <head> (#1184) 2017-03-14 11:18:04 +00:00
Clément Oudot
cffdb35e36 Remove unused CSS (#1184) 2017-03-14 11:18:01 +00:00
Xavier Guimard
5399b0f1d9 Translate trplaceholder (#595, #LEMONLDAP-1184) 2017-03-14 11:04:05 +00:00
Xavier Guimard
2810d6b83c Require cache 2017-03-13 09:16:34 +00:00
Xavier Guimard
05a856ebb1 FrontChannel frame for already logged out user (#1194) 2017-03-12 07:36:07 +00:00
Xavier Guimard
73b71e5587 Set timeout in local cache (#1140) 2017-03-12 07:11:52 +00:00
Xavier Guimard
ec211da331 OIDC RP logout skeleton 2017-03-11 18:12:03 +00:00
Xavier Guimard
a8f3eee74a Use global sessions only (#595) 2017-03-11 18:12:01 +00:00
Xavier Guimard
81d3729394 Use local cache by default for tokens (#1140) 2017-03-11 18:11:57 +00:00
Clément Oudot
6b775be965 Apply patch in loadSP (#1193) 2017-03-11 10:02:50 +00:00
Xavier Guimard
f54dfe6276 More clean patch (#1193) 2017-03-11 07:27:52 +00:00
Xavier Guimard
c73dce5c3f Typo (#1194) 2017-03-11 07:16:27 +00:00
Xavier Guimard
8f4b4588c7 Fix LEMONLDAP-1193 2017-03-11 07:16:24 +00:00
Xavier Guimard
7f460429e1 OIDC OP2RP logout in progress (#1194) 2017-03-10 11:39:19 +00:00
Xavier Guimard
516830c32f Start front channel logout (#1032) 2017-03-09 21:56:53 +00:00
Xavier Guimard
8a5f8d96ef Front-channel logout (#1032) 2017-03-09 21:56:51 +00:00
Xavier Guimard
2c5dddde8a Unused constant (#595) 2017-03-09 21:56:50 +00:00
Xavier Guimard
d70a5b005f Update handler internal cache on session update (#595) 2017-03-09 21:56:48 +00:00
Xavier Guimard
4d9a8da274 Register OIDC associations (#1032) 2017-03-09 21:56:47 +00:00
Xavier Guimard
179f6e0381 Follow OIDC spec: bad error codes (closes: #1191) 2017-03-09 21:56:43 +00:00
Xavier Guimard
4665c9d2ea Revert r6192 (#595) 2017-03-09 05:44:16 +00:00
Xavier Guimard
6028fb8670 Rename test (#1032) 2017-03-08 22:54:17 +00:00
Xavier Guimard
92637d7f0f Add OIDC->SAML cross logout (#1032) 2017-03-08 22:49:01 +00:00
Xavier Guimard
6c042c5660 Launch other logouts in OIDC (#1032) 2017-03-08 22:49:00 +00:00
Xavier Guimard
2e845b9a88 Update tests, see ^^ (#595) 2017-03-08 22:48:58 +00:00
Xavier Guimard
244fad96a0 no strict (#595) 2017-03-08 22:48:57 +00:00
Xavier Guimard
dec3eb4feb Error: IdP cookie was not read (#595) 2017-03-08 22:48:55 +00:00
Xavier Guimard
3926b9876a StayConnected checkbox (closes: #1131) 2017-03-08 21:09:21 +00:00
Xavier Guimard
109e584004 Add StayConnected test (#1131) 2017-03-08 20:56:49 +00:00
Xavier Guimard
ef444dab43 Verify fingerprint (#1131) 2017-03-08 20:56:48 +00:00
Xavier Guimard
6c0a0b6350 Keep combination state when used with StayConnected (#1131) 2017-03-08 20:56:47 +00:00
Xavier Guimard
3921f07349 Keep combination state with stay connected (#1131) 2017-03-08 20:56:45 +00:00
Xavier Guimard
9183935b26 Typo (#595) 2017-03-08 20:56:41 +00:00
Xavier Guimard
8a85dfe0c5 StayConnected plugin ready (#1131)
TODO: stayconnected parameter in login.tpl, that's all !
2017-03-08 19:37:31 +00:00
Xavier Guimard
cad016c4dd Update manifests (#1131) 2017-03-08 17:47:38 +00:00
Xavier Guimard
57189c1fb6 StayConnected plugin (#1131)
TODO: - check fingerprint back
      - insert "stayconnected" param in login.tpl
2017-03-07 22:20:51 +00:00
Xavier Guimard
f63e5eaca1 Add version in conf (to be used later with #797) 2017-03-07 17:49:46 +00:00
Xavier Guimard
2fb085b2a6 New "Custom" modules family (closes: #1188) 2017-03-07 17:28:09 +00:00
Xavier Guimard
d7340203a5 Manage internal dependency versions 2017-03-07 10:03:29 +00:00
Xavier Guimard
21856ea330 Update dependecies (#595) 2017-03-07 10:03:23 +00:00
Xavier Guimard
56337e602e Remove some dependencies (#595) 2017-03-07 06:30:57 +00:00
Xavier Guimard
6344051c75 Update some versions 2017-03-07 06:05:08 +00:00
Xavier Guimard
fa42d390d0 Update minimum version in deps 2017-03-07 06:05:06 +00:00
Xavier Guimard
a9c36da63d Check if vhostOptions is defined (#1185) 2017-03-06 20:26:22 +00:00
Xavier Guimard
82d39edc42 Verify "mysession" (#970) 2017-03-06 16:43:06 +00:00
Xavier Guimard
3b44c4924f Normalize test names (#595) 2017-03-06 15:56:47 +00:00
Xavier Guimard
906f081b31 Verify REST backend config (#970) 2017-03-06 15:06:49 +00:00
Xavier Guimard
8497574a31 Add SOAP backend test (#595) 2017-03-06 12:18:09 +00:00
Xavier Guimard
4c878bc09e Bad test count (#595) 2017-03-06 12:18:07 +00:00
Xavier Guimard
64e5b3c53c Import local configuration for conf access (#595) 2017-03-06 12:18:06 +00:00
Xavier Guimard
d5484c28a7 Add u2fAuthnLevel (#1148) 2017-03-06 12:18:04 +00:00
Clément Oudot
e7266121bb Remove old skins - static files (#1184) 2017-03-04 19:37:27 +00:00
Clément Oudot
80ff8eaad9 Put lang selection in footer (#587) 2017-03-04 19:35:10 +00:00
Clément Oudot
7c69a50bd3 Remove old skins (#1184) 2017-03-04 19:03:09 +00:00
Xavier Guimard
a065f941ed Security: verify that method is POST for main forms (#595) 2017-03-04 08:36:26 +00:00
Xavier Guimard
e6e0571c6a Add handler test lib 2017-03-04 08:07:41 +00:00
Xavier Guimard
96263e0e65 Clean repo 2017-03-03 17:25:03 +00:00
Xavier Guimard
d82f02ea49 Remove ldapjs try 2017-03-03 17:06:02 +00:00
Xavier Guimard
055893e701 More tests for SAML / utf8 (may close #1118) 2017-03-03 16:57:04 +00:00
Xavier Guimard
5d0a4bd96b UTF-8 for Artifacts (#1118) 2017-03-03 16:57:02 +00:00
Xavier Guimard
d83cd6d584 Remove portal part of #971 2017-03-03 12:29:47 +00:00
Xavier Guimard
59970dd3d6 Typo (#595) 2017-03-03 12:17:15 +00:00
Clément Oudot
996c858a23 Restore default log level in LDAP test 2017-03-03 07:41:59 +00:00
Xavier Guimard
8c4367fd3f Service token in progress (#971) 2017-03-03 06:29:50 +00:00
Xavier Guimard
0b25e306d6 Update LDAP tests (see r6129) + fix bad log (#595) 2017-03-02 21:25:03 +00:00
Xavier Guimard
26adc9ce87 Test for CAS IdP (#1118) 2017-03-02 21:05:59 +00:00
Xavier Guimard
b31afabc5d Fix UTF for OIDC (#1118) 2017-03-02 20:52:12 +00:00
Xavier Guimard
3492ec60f7 Add utf8 test is SAML (#1118) 2017-03-02 20:29:54 +00:00
Xavier Guimard
1f06d872be Add utf8 test is SAML (#1118) 2017-03-02 20:15:53 +00:00
Clément Oudot
fcd76f42a1 Fix LDAP password change code 2017-03-02 17:21:15 +00:00
Clément Oudot
02aa10bdc3 Some changes in LDAP tests to allow custom OpenLDAP installation 2017-03-02 16:50:13 +00:00
Xavier Guimard
7a67d7bb69 Typo 2017-03-02 15:56:24 +00:00
Xavier Guimard
cd3ce4c55c LDAP tests in progress (#1118) 2017-03-02 06:35:15 +00:00
Xavier Guimard
587277e621 Change password test (#595) 2017-03-02 06:13:52 +00:00
Xavier Guimard
656d631482 Prepare own slapd server (#1118)
Insert "export LLNGTESTLDAP=1" in your .bashrc to enable LDAP tests
2017-03-01 22:18:00 +00:00
Xavier Guimard
83ab7d59bc Remove ldapjs: unable to bind (#1118) 2017-03-01 22:17:58 +00:00
Xavier Guimard
63e2b66674 Prepare LDAP server for tests (#1118) 2017-03-01 18:14:50 +00:00
Xavier Guimard
d29fef91f6 UTF8 tests for DBI backend (#1118) 2017-03-01 17:35:15 +00:00
Xavier Guimard
cc18d7f050 First UTF-8 tests (#1118) 2017-03-01 17:35:12 +00:00
Xavier Guimard
64756142e1 Service token server (#971) 2017-03-01 06:41:42 +00:00
Xavier Guimard
e2f4de3f9d Missing versions (#595) 2017-02-28 20:53:19 +00:00
Xavier Guimard
4964b5a5d5 Update examples (#595) 2017-02-28 20:21:59 +00:00
Clément Oudot
fcd3691205 Restore div hierarchy in boostrap skin 2017-02-28 19:37:33 +00:00
Clément Oudot
ffa83eb6b0 Use getSkin to choose portal skin in Register and MailReset (#1177) 2017-02-28 18:43:27 +00:00
Clément Oudot
c18533d447 Use getSkin to choose portal skin (#1177) 2017-02-28 18:39:56 +00:00
Clément Oudot
27b25a7922 Add hidden field for skin in login template (#1177) 2017-02-28 18:32:29 +00:00
Xavier Guimard
b0f0e1004b Replace SOAP by REST for AuthBasic (#970) 2017-02-28 09:49:37 +00:00
Xavier Guimard
4102180eff Typo 2017-02-28 06:34:52 +00:00
Xavier Guimard
7da90a8850 Add ~getCookie (#970) 2017-02-28 06:34:51 +00:00
Xavier Guimard
c773150d86 Security error 2017-02-28 06:34:49 +00:00
Xavier Guimard
b132e83530 Better token for REST session creation (#970) 2017-02-28 05:30:47 +00:00
Xavier Guimard
bb67c25d75 Decrease user errors to "warn" in tests (#595) 2017-02-27 21:04:35 +00:00
Xavier Guimard
c0c67fd0bd Minimize persistentSession tie/untie (#713, #LEMONLDAP-1173) 2017-02-27 20:48:00 +00:00
Xavier Guimard
babb7f9230 Little things (#595) 2017-02-27 19:30:43 +00:00
Xavier Guimard
be414bcfaf Update (c) + paths (#595) 2017-02-27 06:08:22 +00:00
Xavier Guimard
e90e232b36 Update manifest (#595) 2017-02-26 18:08:30 +00:00
Xavier Guimard
e8340646b8 bower update 2017-02-26 18:07:39 +00:00
Xavier Guimard
9ae8fd9f83 Working on install (#595) 2017-02-24 12:28:55 +00:00
Xavier Guimard
046554d41b Clean old files (#1151) 2017-02-24 11:33:58 +00:00
Xavier Guimard
d65e8e5bd4 Clean old files (#1151) 2017-02-24 11:32:53 +00:00
Xavier Guimard
7be468841b Add conditional SSLVar (closes: #803) 2017-02-24 06:29:50 +00:00
Xavier Guimard
9f731e3fd7 Little things (closes: #1174) 2017-02-24 05:37:32 +00:00
Xavier Guimard
d7025a2251 Add REST Auth/UserDB/Password backend (closes: #1174) 2017-02-23 21:46:00 +00:00
Xavier Guimard
e315a447d7 Change JS access (#1137) 2017-02-21 05:38:59 +00:00
Xavier Guimard
7a71c9db37 Revert r6047 (#1148) 2017-02-20 21:59:31 +00:00
Xavier Guimard
8c3ff5fb0b Minimize Apache::Session tie/untie (closes: #1173) 2017-02-20 21:00:05 +00:00
Xavier Guimard
ffd769e780 U2F update (#1148)
Broken for now (pb with session->update)
2017-02-20 17:30:58 +00:00
Xavier Guimard
4b5e081e18 U2F modified (#1148) 2017-02-20 06:21:28 +00:00
Xavier Guimard
ecedc58de4 Update manifest 2017-02-19 17:08:59 +00:00
Xavier Guimard
09f13b1b00 Notification server SOAP/REST (#595) 2017-02-19 17:04:49 +00:00
Xavier Guimard
761cf58e0a Little error (#595) 2017-02-19 12:02:19 +00:00
Xavier Guimard
e71d96a2e8 Clean checkLogin usage (#595) 2017-02-19 11:56:20 +00:00
Xavier Guimard
ede8f56ef3 Tidy 2017-02-19 11:51:58 +00:00
Xavier Guimard
c19d68ce27 Error in ping() (#595) 2017-02-19 11:45:26 +00:00
Xavier Guimard
407819fd24 Remove debug line (#1033) 2017-02-19 08:10:33 +00:00
Xavier Guimard
697ebfdf8e Move default mail subjects in JSON (may close #1033) 2017-02-19 08:07:21 +00:00
Xavier Guimard
2e680c2ff1 Enable history (#595) 2017-02-19 07:17:48 +00:00
Xavier Guimard
22c22af3c0 Don't create session before U2F check (#1148) 2017-02-19 07:17:45 +00:00
Xavier Guimard
2735520c16 Don't use "login" to display errors for connected users (#595) 2017-02-19 07:17:42 +00:00
Xavier Guimard
11e6cd2134 Don't display menu when reject (#595) 2017-02-19 07:17:39 +00:00
Xavier Guimard
fa0fe980a2 Don't display login form on error if user authenticated (#595) 2017-02-19 07:17:37 +00:00
Xavier Guimard
aecacbe6da Update test (#595) 2017-02-18 19:20:58 +00:00
Xavier Guimard
a70842603a Update portal status (#595) 2017-02-18 14:25:51 +00:00
Xavier Guimard
3e4554ee45 Move some errors from tech logs to user logs (#595) 2017-02-18 14:25:48 +00:00
Xavier Guimard
ca2c453e71 Add "public pages" concept to 2.0 (#1120) 2017-02-18 06:49:06 +00:00
Xavier Guimard
3dd8684829 Translation for mails (#595) 2017-02-17 20:47:01 +00:00
Xavier Guimard
87bb55cb00 Other session plugins (#595) 2017-02-17 07:40:18 +00:00
Xavier Guimard
97b8b40cc5 Add grantSession test (#595) 2017-02-17 07:40:15 +00:00
Xavier Guimard
53402413f0 GrantSession plugin (#595) 2017-02-16 18:14:42 +00:00
Xavier Guimard
1642a20d56 Display multiple forms (#830) 2017-02-16 17:22:08 +00:00
Xavier Guimard
b6e4d862e3 Add authLogout sub (#1151) 2017-02-16 17:22:03 +00:00
Xavier Guimard
99aa48105a Add refresh session utility (#852)
TODO: link in menu
2017-02-16 16:11:12 +00:00
Xavier Guimard
aaa9e80472 Updates (#1067) 2017-02-16 11:08:18 +00:00
Xavier Guimard
271a30ec28 Import SAML SP parameters in $req->env (closes: #1157) 2017-02-16 08:24:02 +00:00
Xavier Guimard
4405e3667e Add language flag (closes: #587) 2017-02-16 07:37:47 +00:00
Xavier Guimard
7c7070e02c "sprintf" for "trspan" (#595) 2017-02-15 19:13:03 +00:00
Xavier Guimard
ddc7e01a08 Try to implement re-auth (#595)
@coudot: must be tested ;-)
2017-02-15 19:03:59 +00:00
Xavier Guimard
8758f074c7 Add log (#595) 2017-02-15 19:03:55 +00:00
Xavier Guimard
1e7b2c4a39 Add LWP options (closes: #1065) 2017-02-15 15:08:23 +00:00
Clément Oudot
c702ba763b Export CAS request parameters in %ENV (#1158) 2017-02-15 14:59:56 +00:00
Xavier Guimard
5a701ff366 Better userLogger (fix: #857) 2017-02-15 14:17:02 +00:00
Xavier Guimard
b829b6c19b Replace userNotice/Error... by userLogger (#857) 2017-02-15 14:16:59 +00:00
Xavier Guimard
d446e15488 Replace userLogger object in Combination 2017-02-15 14:16:53 +00:00
Clément Oudot
80a03c6290 Add more OIDC request parameters in %ENV (#1156) 2017-02-15 10:45:57 +00:00
Clément Oudot
1948637f2d Do not search SAML proxy sessions for IDP SSO initiated (#1147) 2017-02-15 08:36:24 +00:00
Xavier Guimard
deb28bc9cb Replace lmLog by logger-> (#857) 2017-02-15 06:41:50 +00:00
Clément Oudot
21f59356e5 Return invalid_grant when provided code is invalid (#1142) 2017-02-14 14:28:53 +00:00
Clément Oudot
25e1f320d5 Fix typo in footer.tpl (#1166) 2017-02-14 11:16:35 +00:00
Clément Oudot
a213ff0ba0 Do not decode session values when replacing HTML templates var (#1141) 2017-02-13 10:43:26 +00:00
Clément Oudot
00b18caf6c Populate user variable for logging purpose (#1145) 2017-02-13 10:36:03 +00:00
Xavier Guimard
c5626c77b5 Create logger files (#1162) 2017-02-12 20:09:46 +00:00
Xavier Guimard
d1091a2c99 Little updates 2017-02-11 20:07:12 +00:00
Xavier Guimard
40b7535ff3 Reorganize handler (closes: #1160) 2017-02-11 07:47:22 +00:00
Xavier Guimard
18a51d858a Replace %ENV by $req->env (#1156) 2017-02-09 08:05:55 +00:00
Xavier Guimard
fa6ce98c4a Error in ^ (#1148) 2017-02-09 06:24:11 +00:00
Xavier Guimard
820691df33 Start handler reorganization (#1160) 2017-02-08 22:18:52 +00:00
Xavier Guimard
554cd5e77f Update other skins (#1148) 2017-02-08 19:53:19 +00:00
Xavier Guimard
8768b563fa Full ajax registration (#1148) 2017-02-08 18:10:06 +00:00
Clément Oudot
c54ac7f96b Decode body and subject to avoid double encoding (#1141) 2017-02-08 16:53:13 +00:00
Clément Oudot
b938f523e4 Put OIDC request parameters in %ENV (#1156) 2017-02-08 13:51:46 +00:00
Xavier Guimard
35f506bd60 Start rewrite Register::U2F using Ajax (#1148)
NB: broken for now
2017-02-08 13:01:02 +00:00
Clément Oudot
6009adc71b Fix typo on acr_values (#1155) 2017-02-08 10:10:16 +00:00
Xavier Guimard
dd3bac0cb2 Add U2F tpl for other skins (closes: #1148) 2017-02-07 22:29:23 +00:00
Xavier Guimard
a04f5acd1d U2F is ready for skin bootstrap (#1148) 2017-02-07 22:04:49 +00:00
Xavier Guimard
8936677deb Avoid info() wrapper (#595) 2017-02-07 17:57:19 +00:00
Xavier Guimard
5c421f8b61 Spelling parser 2017-02-07 14:46:28 +00:00
Xavier Guimard
d74550384b U2F in progress (#1148) 2017-02-07 12:52:56 +00:00
Xavier Guimard
cd894cbc2c Add test for combination (#1151) 2017-02-07 06:21:23 +00:00
Xavier Guimard
a8cb294037 Update combModules key (#1151) 2017-02-06 12:36:27 +00:00
Xavier Guimard
8a3bb7b0f9 Combination override conf (#1151)
TODO: lot of job in the manager...
2017-02-05 23:04:28 +00:00
Xavier Guimard
b78022558d More combination tests (#1151) 2017-02-05 21:12:06 +00:00
Xavier Guimard
afcb39a355 Combination in progress (#1151) 2017-02-05 17:05:33 +00:00
Xavier Guimard
193ac7c260 Combination in progress (#1151) 2017-02-05 13:11:14 +00:00
Xavier Guimard
6cccc434e1 Combination skeleton (#1151) 2017-02-05 12:24:26 +00:00
Xavier Guimard
7d27259e64 Create a "Same" value for userDB and remove some other 2017-02-05 09:13:20 +00:00
Xavier Guimard
6040f03671 Update manifests 2017-02-04 19:46:29 +00:00
Xavier Guimard
ebf077f7f5 U2F in progress (#1148) 2017-02-04 07:55:47 +00:00
Xavier Guimard
8ef4391303 Rearrange plugins loading 2017-02-04 07:55:44 +00:00
Xavier Guimard
41da50b8ca U2F registration works (#1148) 2017-02-03 17:14:13 +00:00
Xavier Guimard
c9a3aea761 U2F in progress (#1148) 2017-02-03 06:23:39 +00:00
Xavier Guimard
a14d718351 U2F skeleton (#1148) 2017-02-02 21:48:32 +00:00
Xavier Guimard
71b9b98cbb Notif/JSON tested (closes: #868) 2017-02-02 12:29:59 +00:00
Xavier Guimard
5b96200ed6 Rearrange JSON file (#868) 2017-02-02 06:33:34 +00:00
Xavier Guimard
4178455d95 Notif in progress (#868) 2017-02-02 06:08:40 +00:00
Xavier Guimard
88366c0381 Type (#868) 2017-02-02 05:37:58 +00:00
Xavier Guimard
646f566cab Typo 2017-02-01 11:07:32 +00:00
Xavier Guimard
b78c094518 Remove Auth/BrowserID (see #602) 2017-02-01 10:31:59 +00:00
Xavier Guimard
dc2080716d Notification JSON/File (#868) 2017-02-01 05:30:44 +00:00
Xavier Guimard
be55c43316 First JSON notif test (#868) 2017-01-31 22:31:25 +00:00
Xavier Guimard
2d95ac991a Rename tests (#868) 2017-01-31 22:15:38 +00:00
Xavier Guimard
03f2df36d3 Prepare JSON notifications (#868) 2017-01-31 22:10:26 +00:00
Xavier Guimard
61fd463f45 Split notifications (XML vs JSON) [#868] 2017-01-31 19:11:59 +00:00
Xavier Guimard
f6665c2d41 Bad usage of getModule (#595) 2017-01-30 21:35:37 +00:00
Xavier Guimard
3db4967853 Radius (#595) 2017-01-30 21:24:44 +00:00
Xavier Guimard
1b806590a5 WebID (#595) 2017-01-30 21:00:54 +00:00
Xavier Guimard
5dc2df2a5e More doc (#595) 2017-01-30 20:21:58 +00:00
Xavier Guimard
4ae5c7463c Replace .pl (#595) 2017-01-30 16:22:39 +00:00
Xavier Guimard
5e2e7a62ee Remove old file (#595) 2017-01-30 08:57:18 +00:00
Xavier Guimard
bf4773a033 More pwd-reset tests (#595) 2017-01-30 05:54:30 +00:00
Xavier Guimard
7db2fbfe07 Pwd reset by mail in progress (#595) 2017-01-29 18:08:33 +00:00
Xavier Guimard
de67ee9230 Pwd reset in progress (#595) 2017-01-29 13:06:28 +00:00
Xavier Guimard
7a3725db9d Pwd reset in progress (#595) 2017-01-29 09:11:27 +00:00
Xavier Guimard
2582fc21f1 Issue #595 in progress 2017-01-29 09:11:20 +00:00
Xavier Guimard
0637c639e5 Change test order (#595) 2017-01-28 14:09:06 +00:00
Xavier Guimard
831a85228f Mail reset skeleton (#595) 2017-01-28 12:58:22 +00:00
Xavier Guimard
2bc7a6575a Avoid little warning (#595) 2017-01-27 22:40:17 +00:00
Xavier Guimard
c52bbcb527 Skip captcha tests if missing modules (#595) 2017-01-27 11:14:50 +00:00
Xavier Guimard
abb49f7b39 Translate auth Yubikey (#595)
NB: not verified. @clement, can you test it ?
2017-01-27 06:08:54 +00:00
Xavier Guimard
c718eceb53 Captcha for registration (#595) 2017-01-27 05:51:19 +00:00
Xavier Guimard
0c80f00603 Token in register form (#1140) 2017-01-26 21:42:42 +00:00
Xavier Guimard
12ad708c4a Captcha in progress (#595) 2017-01-26 21:42:40 +00:00
Xavier Guimard
086a1ddbd8 Add captcha size in display (#595) 2017-01-26 17:53:14 +00:00
Xavier Guimard
469e6feadd Verify captcha login (#595) 2017-01-25 22:08:15 +00:00
Xavier Guimard
c9fb136515 Improve token test (#1140) 2017-01-25 22:08:13 +00:00
Xavier Guimard
f59ec29f48 Login token is OK (#1140) 2017-01-25 21:22:43 +00:00
Xavier Guimard
22704130b2 Start token test (#1140) 2017-01-25 12:02:27 +00:00
Xavier Guimard
dab5921d64 Enable _Webform init (#595) 2017-01-25 11:51:30 +00:00
Xavier Guimard
3cdd87b5d4 Typo (#595) 2017-01-25 11:39:49 +00:00
Xavier Guimard
5fb44d05a2 Captcha in progress (#595) 2017-01-25 11:11:48 +00:00
Xavier Guimard
82acb3024d Transform messsage into new form (#595) 2017-01-25 06:06:24 +00:00
Xavier Guimard
08a02e93b9 Transform messsage into new form (#595) 2017-01-25 06:05:12 +00:00
Xavier Guimard
c0cbdbec86 Update lang (#1140) 2017-01-25 06:05:10 +00:00
Xavier Guimard
234551387f Captcha and token in progress (#1140) 2017-01-24 22:05:07 +00:00
Xavier Guimard
81b47b7988 Declare PE_BADURL (#1142) 2017-01-24 21:02:06 +00:00
Xavier Guimard
bbb4bd6df1 Captcha in progress (#595) 2017-01-24 21:02:02 +00:00
Xavier Guimard
e414ee5151 Prepare captcha (#595) 2017-01-24 17:55:20 +00:00
Clément Oudot
77e98dd26f Publish minimal list of supported claims in OIDC metatada (#1142) 2017-01-24 16:53:59 +00:00
Clément Oudot
53014dd483 Do not redirect on unauthorized OIDC redirection URI (#1142) 2017-01-24 16:19:18 +00:00
Xavier Guimard
a865cea016 Little change (#595) 2017-01-24 05:10:57 +00:00
Xavier Guimard
0191ec5873 Clean comments (#595) 2017-01-23 22:15:26 +00:00
Xavier Guimard
42c42562a6 Ask token to use get_key_from_all_sessions (#595) 2017-01-23 22:04:24 +00:00
Xavier Guimard
2e5882b27e Typo in comments (#970) 2017-01-23 19:31:57 +00:00
Xavier Guimard
be60bfb378 Set OTT timeout to registerTimeout (#595) 2017-01-23 11:34:38 +00:00
Xavier Guimard
22d9ae8296 Split token functions (#595) 2017-01-23 11:28:13 +00:00
Xavier Guimard
13fde85acb Improve tests (#595) 2017-01-23 05:49:32 +00:00
Xavier Guimard
5369f46024 REST session/conf backends (#970) 2017-01-22 22:51:22 +00:00
Xavier Guimard
42a2d8cb86 Add test for session SOAP (#595) 2017-01-21 13:22:55 +00:00
Xavier Guimard
a09c5a3d69 Typo (#1138) 2017-01-21 09:50:59 +00:00
Xavier Guimard
93e02e1400 Error in CSP (#1138) 2017-01-21 09:17:24 +00:00
Xavier Guimard
aca541253a Update manifests 2017-01-20 17:35:20 +00:00
Xavier Guimard
9827d0e888 Disable CSP for frames (#1138) 2017-01-20 06:29:49 +00:00
Xavier Guimard
1491ad4515 Disable CSP for frames (#1138) 2017-01-20 06:19:54 +00:00
Xavier Guimard
e6c457bf97 Repair test (#1138) 2017-01-19 22:23:14 +00:00
Xavier Guimard
4aa207adf2 Test if frame is authorizated (#1138) 2017-01-19 22:23:13 +00:00
Xavier Guimard
2dd22811a0 Finish portal CSP (#1138) 2017-01-19 22:04:33 +00:00
Xavier Guimard
942be4148b Remove onclick events (#1137) 2017-01-19 21:48:07 +00:00
Xavier Guimard
64a6cb6dbc Remove inline CSS in perl (#1137) 2017-01-19 13:20:02 +00:00
Xavier Guimard
509c1636b3 Remove inline CSS (#1137) 2017-01-19 12:36:27 +00:00
Xavier Guimard
f2cf6b2b42 CSP (#1138) 2017-01-19 12:13:36 +00:00
Xavier Guimard
3db58b34f8 Remove inline JS (#1037) 2017-01-19 11:33:11 +00:00
Xavier Guimard
b70dac9f3a CSP in progress (#1138) 2017-01-19 06:09:20 +00:00
Xavier Guimard
04585cf188 Prepare Content-Security-Policy for portal (#1138) 2017-01-18 22:36:03 +00:00
Xavier Guimard
086d5e0223 Little js changes (#1137) 2017-01-18 06:17:32 +00:00
Xavier Guimard
4aea2760b6 Hide some warnings (#1135) 2017-01-17 20:38:22 +00:00
Xavier Guimard
935109bec1 More doc 2017-01-17 06:30:56 +00:00
Xavier Guimard
c4f5a0d13f Status test (#595) 2017-01-16 21:07:12 +00:00
Xavier Guimard
6b2dbd6482 Add portal status plugin (#595) 2017-01-16 21:00:50 +00:00
Xavier Guimard
863c458702 Remove some old files (#595) 2017-01-16 20:01:05 +00:00
Xavier Guimard
26e9e12394 Remove some old files (#595) 2017-01-16 19:59:26 +00:00
Xavier Guimard
da0a26a73f Verify XML (#595) 2017-01-16 19:59:24 +00:00
Xavier Guimard
8f647e559b Rewrite WSDL (#595) 2017-01-16 19:59:22 +00:00
Xavier Guimard
dc342e45b7 Auth/Twitter (#595) 2017-01-16 19:45:14 +00:00
Xavier Guimard
a686481323 Clean some old files (#595) 2017-01-16 09:12:19 +00:00
Xavier Guimard
3d581f7480 Tidy 2017-01-16 09:12:07 +00:00
Xavier Guimard
b00c6e4de1 Add Register/AD (#595) 2017-01-16 09:11:29 +00:00
Xavier Guimard
350587b569 Fix tests (#595) 2017-01-15 22:04:35 +00:00
Xavier Guimard
415db52d0a Return 500 if init fails (#651) 2017-01-15 22:04:33 +00:00
Xavier Guimard
ceb767e20d Rearrange LDAP (#595) 2017-01-15 13:18:01 +00:00
Xavier Guimard
069d76051a Repair LDAP + add register (#595) 2017-01-15 08:10:16 +00:00
Xavier Guimard
095c0cc8d7 Register/Demo (#595) 2017-01-14 19:31:48 +00:00
Xavier Guimard
5d0e6007a0 Register/Demo in progress (#595) 2017-01-14 08:17:45 +00:00
Xavier Guimard
f7cc7b2b66 More debug (#595) 2017-01-14 08:17:42 +00:00
Xavier Guimard
e923a87def Reject duplicate entityID (Fix: #1127) 2017-01-13 16:16:33 +00:00
Xavier Guimard
880be4f6bd Rearrange cookie management (#595) 2017-01-13 14:35:02 +00:00
Xavier Guimard
1b88459c31 Remove samlIDPSSODescriptorSingleSignOnServiceSOAP from everywhere 2017-01-13 08:17:20 +00:00
Xavier Guimard
abf8aba001 Rewrite Password/Choice (#595) 2017-01-13 05:48:21 +00:00
Xavier Guimard
5a4d27bc9d Remove some old files (#595) 2017-01-13 05:48:19 +00:00
Xavier Guimard
eb61ccdad5 Download JS to prepare #1131 2017-01-13 05:48:17 +00:00
Xavier Guimard
f3a6885400 Update javascripts (#595) 2017-01-12 20:25:50 +00:00
Xavier Guimard
be1b508652 Avoid some warnings (#595) 2017-01-12 17:44:33 +00:00
Xavier Guimard
4e398404f8 Return PE_SESSIONEXPIRED if needed (#595) 2017-01-12 17:44:30 +00:00
Xavier Guimard
3c5cb018ef Compact conf 2017-01-11 21:10:13 +00:00
Xavier Guimard
7234f907aa More tests for REST API (#970) 2017-01-10 21:43:34 +00:00
Xavier Guimard
4d8c25460f REST in progress (#970) 2017-01-10 16:09:28 +00:00
Xavier Guimard
62e3ba159d REST in progress (#970) 2017-01-10 12:25:30 +00:00
Xavier Guimard
35924c935e Start REST client (#970) 2017-01-10 06:04:40 +00:00
Xavier Guimard
b3413bb917 manifest 2017-01-09 21:55:42 +00:00
Xavier Guimard
44de078234 Enable new portal with Nginx (#595) 2017-01-09 21:54:06 +00:00
Xavier Guimard
320f51ecc5 Avoid little warning (#595) 2017-01-09 15:43:37 +00:00
Xavier Guimard
293f0eea71 Replace build_urlencode to manage old Plack (#595) 2017-01-09 12:55:04 +00:00
Xavier Guimard
e17333aa2b REST in progress (#970) 2017-01-09 11:02:57 +00:00
Xavier Guimard
10509e2a52 REST in progress (#970) 2017-01-09 06:11:30 +00:00
Xavier Guimard
9f49d0b1b0 REST in progress (#970) 2017-01-09 06:11:28 +00:00
Xavier Guimard
92244ef45c REST in progress (#970) 2017-01-08 12:13:29 +00:00
Xavier Guimard
d1646392a9 Split soap/rest server in config/sessions (#970) 2017-01-08 08:42:16 +00:00
Xavier Guimard
2118a4242b Move read conf calls into Conf/RESTServer (#970) 2017-01-08 06:25:10 +00:00
Xavier Guimard
1983842f79 SOAP server (#970) 2017-01-07 20:37:07 +00:00
Xavier Guimard
b24343bd10 SOAP server (#970) 2017-01-07 18:04:20 +00:00
Xavier Guimard
99d294d7c4 Replace read_body by Plack::Request::content() (#595) 2017-01-07 07:45:36 +00:00
Xavier Guimard
41d47e8a74 Remove CGO SOAP calls 2017-01-07 07:45:33 +00:00
Xavier Guimard
00a27ff3e5 SOAP in progress (#970) 2017-01-06 16:18:57 +00:00