Xavier Guimard
323d92fa1b
Don't load Data::Dumper unless debug
2019-08-27 10:10:11 +02:00
Christophe Maudoux
ec59cc164c
Catch error earlier in process ( #1867 )
2019-08-24 23:26:42 +02:00
Xavier
097183f2b3
Fix warning
2019-08-16 09:10:10 +02:00
Christophe Maudoux
7502e424e3
Revert "Concatenate pdata and lemon cookies in the same set-cookie header ( #1863 )"
...
This reverts commit c3a01c042c
2019-08-13 10:16:31 +02:00
Christophe Maudoux
c3a01c042c
Concatenate pdata and lemon cookies in the same set-cookie header ( #1863 )
2019-08-12 23:52:33 +02:00
Christophe Maudoux
3891c9caec
Fix log level & improve e2e ini file ( #1878 )
2019-08-12 22:20:22 +02:00
Christophe Maudoux
f8ef2797a8
Update manifest
2019-08-12 21:36:55 +02:00
Christophe Maudoux
d7cb8bf4b8
Force remove pdata cookie to avoid loop ( #1878 )
2019-08-12 21:29:08 +02:00
Christophe Maudoux
c1736f7f82
Catch error if setSecurity is undefined ( #1874 )
2019-08-04 12:08:34 +02:00
Christophe Maudoux
1422c28c0b
Improve fix & unit test ( #1874 )
2019-08-03 23:49:02 +02:00
Christophe Maudoux
6cf1c83151
Fix & Improve unit test ( #1874 )
2019-08-03 22:48:07 +02:00
Maxime Besson
c1afdbefac
Add labels and logos to all 2F providers ( #1873 )
2019-08-01 17:27:14 +02:00
Xavier
88f75c42ed
Set pdata domain also when removing cookie ( #1829 )
2019-07-05 06:43:11 +02:00
Christophe Maudoux
6a579644f8
Fix warning ( #1842 )
2019-07-04 23:20:11 +02:00
Christophe Maudoux
2016abd2ee
Send pdata cookie to cross domain ( #1829 )
2019-07-04 21:49:28 +02:00
Xavier
9cdfd4c9a6
Add notice when user is connected
2019-07-04 21:22:06 +02:00
Xavier
d4fedbdfcf
Duplicate log rules in Plugin manpage
2019-07-04 07:09:39 +02:00
Xavier Guimard
c1137edba8
make tidy with perltidy-20181120
2019-07-02 20:03:40 +02:00
Christophe Maudoux
b94cbe0144
Fix default value ( #1825 )
2019-07-01 13:28:01 +02:00
Christophe Maudoux
69d2a2db0c
Fix default value ( #1825 )
2019-07-01 12:56:10 +02:00
Christophe Maudoux
a1f5791e06
Merge branch '1783' into v2.0
2019-06-30 19:00:41 +02:00
Christophe Maudoux
bcbea7bee0
Update version ( #1825 )
2019-06-29 21:48:52 +02:00
Christophe Maudoux
eda8151432
Don t mix && with and ( #1825 )
2019-06-29 21:35:13 +02:00
Christophe Maudoux
11d2909b0a
WIP - Disable persistent sessions storage ( #1825 )
2019-06-29 21:10:16 +02:00
Christophe Maudoux
897d04ac93
Merge branch 'v2.0' into 1783
2019-06-28 22:05:48 +02:00
Xavier
c921c295ed
Use user skin in loadTemplate ( Fixes : #1828 )
2019-06-28 13:40:56 +02:00
Christophe Maudoux
8ad895c3b8
Merge branch 'v2.0' into 1783
2019-06-27 21:11:56 +02:00
Xavier Guimard
264410409d
Move CAS service verification from main to Issuer::CAS ( #1795 )
2019-06-27 16:55:12 +02:00
Maxime Besson
e1f927a195
Check service= parameter on CAS logout ( #1795 )
...
service= redirect URL is not checked when logging out from CAS, to avoid
insecure redirect attacks. The verification is only made if CAS access
control is enabled.
In order for this to work in common cases (applications redirects to an
unprotected page after logout), we add CAS App domains to the list of
globally trusted domains.
If your application wants to redirect to a third-party domain, it needs
to be added to LLNG's trustedDomains
2019-06-27 12:40:40 +02:00
Maxime Besson
5f9c4c231d
Add authenticated routes to 2FA for session upgrade ( #1822 )
2019-06-26 23:33:00 +02:00
Xavier Guimard
e15a41bc66
Fix typo: s/templatesDir/templateDir/g ( #1819 )
2019-06-26 11:59:13 +02:00
Christophe Maudoux
0b567d6c15
Merge branch 'v2.0' into 1783
2019-06-25 20:23:48 +02:00
Christophe Maudoux
b9af5d1adc
Use Id
2019-06-25 19:30:06 +02:00
Christophe Maudoux
266f2fdf02
Merge branch 'v2.0' into 1783
2019-06-24 23:36:54 +02:00
Xavier
9df3d57bc9
In REST, PE_LOGOUT_OK must return 200
2019-06-24 23:06:15 +02:00
Christophe Maudoux
c24ff711a0
WIP - ContextSwitching ( #1783 )
2019-06-23 10:51:10 +02:00
Christophe Maudoux
b69ffc0ff8
WIP - ContextSwitching ( #1783 )
2019-06-21 15:23:06 +02:00
Christophe Maudoux
a2ebaf31b1
WIP - AdminImpersonation skeleton ( #1783 )
2019-06-19 18:13:17 +02:00
Christophe Maudoux
c4d4b482a5
Provide to plugins message display functions ( #1796 )
2019-06-18 22:00:03 +02:00
Xavier Guimard
5fbff01b27
Update versions
2019-06-14 17:27:54 +02:00
Xavier Guimard
65eaefa75f
Tidy
2019-06-14 17:23:26 +02:00
Xavier Guimard
2a021e37ea
Don't require getDisplayType in Choice ( #1800 )
2019-06-13 17:51:36 +02:00
Maxime Besson
1a66da30f9
Store portal language in _language user session key ( #1764 )
2019-06-13 09:26:19 +02:00
Maxime Besson
97d0bbf0aa
Fix CASv2 logout ( #1753 )
2019-06-11 16:18:15 +02:00
Xavier
94c2a0bc3b
Add addAuthRouteWithRedirect() doc ( #1787 )
2019-06-06 23:02:46 +02:00
Xavier
f4bca7430a
Add addAuthRouteWithRedirect() method to Try ( #1787 )
2019-06-06 22:59:02 +02:00
Christophe Maudoux
eab00052f3
Fix debug msg ( #1774 )
2019-06-04 20:42:54 +02:00
Christophe Maudoux
18dd7c2c41
Append debug msg ( #1765 )
2019-06-04 16:19:01 +02:00
Christophe Maudoux
35f1677747
Append unit test and fix CORS headers ( #1765 )
2019-05-31 17:50:44 +02:00
Christophe Maudoux
132e57b4b3
Manage CORS headers ( #1765 )
2019-05-31 17:00:39 +02:00
Xavier Guimard
8fd3f6be90
Merge branch 'issue1521-appmenu' into 'v2.0'
...
Preserve applicationList key names (#1521 )
See merge request lemonldap-ng/lemonldap-ng!76
2019-05-28 22:10:53 +02:00
Xavier
f0842569c2
Don't erase pdata on 404 errors ( #1778 )
2019-05-28 21:58:22 +02:00
Maxime Besson
b12992755f
Preserve applicationList key names ( #1521 )
...
Previously, every configuration save from the manager would overwrite
applicationList key names to preserve their ordering.
This commit introduces a new "order" key in the JSON config instead.
2019-05-28 15:38:26 +02:00
Christophe Maudoux
26233106a5
Set _updateTime session value ( #1771 )
2019-05-26 11:56:58 +02:00
Christophe Maudoux
59f07b7b8f
Avoid to renew double cookie sessions for refresh request ( #1747 )
2019-05-20 23:03:10 +02:00
Christophe Maudoux
29b7341345
Change code order ( #1749 )
2019-05-19 13:40:46 +02:00
Xavier
a2e78c88c3
Set versions
2019-05-16 20:42:31 +02:00
Xavier
1186aba52b
lmError(): return JSON if wanted ( #1745 )
2019-05-16 06:50:13 +02:00
Xavier
f3c4ea0afb
Tydy
2019-05-11 20:18:43 +02:00
Xavier
2ce7396bf2
Don't filter on session_kind with SOAP ( #1742 )
2019-05-11 15:41:14 +02:00
Clément OUDOT
259f9d8d94
Use same JSON fields for failure and success ( #1711 )
2019-04-13 15:23:40 +02:00
Clément OUDOT
9256571f25
Return session id with successful REST authentication ( #1711 )
2019-04-12 16:57:22 +02:00
Clément OUDOT
ae3a728378
Manage template inclusion when file is not in configured portal theme ( #1653 )
2019-04-10 15:42:58 +02:00
Xavier
af707c5b1f
Clear pdata on lmerror access
2019-04-10 07:14:36 +02:00
Maxime Besson
666e59ad6e
Fix #1698 by clearing saml request token on unauth issuer flow
...
Add some unit tests to make sure relevant pdata is cleared after authentication
2019-04-05 23:27:21 +02:00
Xavier Guimard
2159957c34
Update versions
2019-04-05 09:54:43 +02:00
Clément OUDOT
8859fe342b
Fix setHiddenFormValue ( #1692 )
2019-04-03 17:54:58 +02:00
Xavier Guimard
ece9b21219
Remove trailing whitespaces
2019-04-03 14:15:16 +02:00
Clément OUDOT
bac2eb564c
Remove antiframe protection in portal javascript ( #1696 )
2019-04-02 15:05:41 +02:00
Clément OUDOT
4af47ad6a4
Allow iframe from portal to be able to load saml SLO return page ( #1671 )
2019-04-01 18:09:31 +02:00
Clément OUDOT
59bc0642fc
Always display info ( #1693 )
2019-04-01 17:18:28 +02:00
Xavier
906db8daa6
Merge branch 'antoinerosier/lemonldap-ng-logs' into v2.0
2019-03-27 21:44:25 +01:00
Antoine ROSIER
b79c9659cb
Add user logs informations ( #1687 )
2019-03-27 16:00:39 +01:00
Clément OUDOT
aa139df89d
Change criticity of password must be reset message ( #1654 )
2019-03-26 16:45:19 +01:00
Xavier Guimard
af4f123916
Fix cspScrip ( Closes : #1683 )
2019-03-26 09:56:46 +01:00
Xavier Guimard
99afd7243a
Fix #1675
2019-03-26 08:06:55 +01:00
Xavier
f226bded41
Partial fix for /logout ( #1675 )
2019-03-26 07:30:36 +01:00
Xavier
774707ad65
Add cache to avoid parsing and compiling JSON files at each request ( #1595 )
2019-03-26 06:49:39 +01:00
Xavier Guimard
3c0a9d7ecc
Second fix for #1673
2019-03-25 19:34:29 +01:00
Xavier Guimard
4138b7edae
Fix menu app cache ( #1673 )
2019-03-25 16:48:57 +01:00
Clément OUDOT
8a9a5b0b3a
New method to override messages with JSON files ( #1595 )
2019-03-19 17:39:13 +01:00
Clément OUDOT
447c09c0a2
Remove old translation file ( #1595 )
2019-03-19 15:38:36 +01:00
Clément OUDOT
9798c78068
Remove userData if authentication fails ( #1666 )
2019-03-18 21:29:15 +01:00
Clément OUDOT
627548e95d
Display authentication error on login form ( #1666 )
2019-03-18 11:41:41 +01:00
Clément OUDOT
8cd579f19f
Add a waiting message for Kerberos/SSL workflow ( #1670 )
2019-03-11 16:36:32 +01:00
Clément OUDOT
145db1cf60
Fix regexp for portal default condition ( #1669 )
2019-03-11 12:01:16 +01:00
Xavier Guimard
bc2bef4ff4
Please use our .perltidyrc
2019-03-07 18:22:58 +01:00
Christophe Maudoux
7b08a7c442
Rename idSpoofing plugin to Impersonation & all relative parameters ( #1664 )
2019-03-06 16:30:56 +01:00
Xavier Guimard
26b80873be
Modify Try.pm to handle authorizations ( #1658 )
2019-03-05 21:11:07 +01:00
Christophe Maudoux
ff05a8f797
Modify parameters ( #1664 )
2019-03-05 14:50:01 +01:00
Christophe Maudoux
4e51cc342b
Append access rule ( #1664 )
2019-03-03 21:27:27 +01:00
Christophe Maudoux
228a37c0d2
WIP - Append parameters ( #1664 )
2019-03-03 21:27:27 +01:00
Christophe Maudoux
3bb7f6e664
WIP - Create session ( #1664 )
2019-03-03 21:27:27 +01:00
Christophe Maudoux
a41b5fb945
Fix OTT & minor improvements ( #1658 )
2019-03-02 11:45:59 +01:00
Christophe Maudoux
4fe1473f9a
Check access rules ( #1658 )
2019-02-28 21:59:59 +01:00
Clément OUDOT
d8a8832f4c
Restore old login history ( #1656 )
2019-02-28 17:40:15 +01:00
Clément OUDOT
b3f917ac5a
Improve log in updateSession ( #1656 )
2019-02-28 16:51:16 +01:00
Christophe Maudoux
697882bd45
WIP - checkUser plugin skeleton ( #1658 )
2019-02-23 09:35:43 +01:00
Christophe Maudoux
00fae442e9
Update version ( #1595 )
2019-02-21 16:33:12 +01:00
Christophe Maudoux
b57a0788c2
Check JSON structure ( #1595 )
2019-02-21 16:25:02 +01:00
Christophe Maudoux
9fafa1d8d5
Override msg with local json files ( #1595 )
2019-02-20 23:22:56 +01:00
Christophe Maudoux
28caeea3c2
Partial revert ( #1595 )
2019-02-19 20:10:41 +01:00
Christophe Maudoux
62167a41f1
Load Portal despite translation file does not exist ( #1595 )
2019-02-19 17:27:28 +01:00
Christophe Maudoux
063c0f0d1b
Partial revert - Modify Portal side is more consistent ( #1653 )
2019-02-18 20:39:47 +01:00
Christophe Maudoux
9274c54f20
Disable Portal cache ( #1651 )
2019-02-13 22:35:23 +01:00
Christophe Maudoux
b777007ff6
Override msg by reading a file ( #1595 )
2019-02-09 22:38:13 +01:00
Christophe Maudoux
94574f2f19
Override msg by reading a file ( #1595 )
2019-02-09 20:48:46 +01:00
Christophe Maudoux
b1048043e9
Restore GET activation global rule & Improve unit test ( #1625 )
2019-02-07 17:16:29 +01:00
Xavier Guimard
c7b4eb5051
tidy with new conf
2019-02-07 09:27:56 +01:00
Christophe Maudoux
9cfef329ee
Append PE_ERROR constants ( #1625 )
2019-02-06 23:10:43 +01:00
Xavier Guimard
747ee78dfd
Improve authenticate() rejection ( #1639 )
2019-02-06 15:36:45 +01:00
Xavier Guimard
5886cbe2a0
Tidy
2019-02-05 23:12:17 +01:00
Xavier Guimard
f8942d156d
Override templateDir before calling sendHtml ( fixes : #1642 )
2019-02-05 19:04:06 +01:00
Xavier Guimard
24ef6d3905
Revert "Override templateDir before calling sendHtml ( #1642 )"
...
This reverts commit 0466bf2784
.
2019-02-05 19:00:01 +01:00
Clément OUDOT
0466bf2784
Override templateDir before calling sendHtml ( #1642 )
2019-02-05 18:46:14 +01:00
Clément OUDOT
8ca60a9238
Do not set portal background in CSS if no value is configured ( #1643 )
2019-02-05 18:39:43 +01:00
Christophe Maudoux
37cb923422
Fix error msg ( #1628 )
2019-02-04 19:15:58 +01:00
Christophe Maudoux
b70d8ea673
Revert "Catch error msg if Id doesn t exist ( #1628 )"
...
This reverts commit 8b9c47d6eb
2019-02-04 13:02:29 +01:00
Christophe Maudoux
8b9c47d6eb
Catch error msg if Id doesn t exist ( #1628 )
2019-02-04 12:58:30 +01:00
Christophe Maudoux
fcac69fe7a
Merge branch 'v2.0' of gitlab.ow2.org:lemonldap-ng/lemonldap-ng into v2.0
2019-02-03 20:05:40 +01:00
Christophe Maudoux
153084118f
Fix SSL/Kerberos Auth with Choice & Improve unit tests ( #1636 )
2019-02-03 20:05:28 +01:00
Maxime Besson
f35a7c305a
Add Mail second factor plugin
2019-02-03 14:46:40 +01:00
Christophe Maudoux
3021e998a7
Fix SSL/Kerberos Auth with Choice ( #1636 )
2019-02-03 00:17:53 +01:00
Clément OUDOT
b63dd14746
Update module version ( #1634 )
2019-01-31 15:40:54 +01:00
Clément OUDOT
059d5320cb
Clean code that manages templates parameters ( #1634 , #1631 )
2019-01-31 15:38:58 +01:00
Clément OUDOT
efb7f667c4
Allow to display env in main templates ( #1631 )
2019-01-31 14:05:24 +01:00
Christophe Maudoux
96b93a56c1
Partial revert rename parameters ( #1605 )
2019-01-24 19:45:43 +01:00
Christophe Maudoux
33ebe9178b
Split mailReset plugin and SMTP parameters ( #1616 )
2019-01-19 17:08:15 +01:00
Christophe Maudoux
b486735d46
WIP - Split mailReset plugin and SMTP parameters ( #1616 )
2019-01-16 22:57:35 +01:00
Clément OUDOT
3c3b8eccb7
Remove utf8 decode for menu ( #1614 )
2019-01-15 22:42:42 +01:00
Xavier Guimard
2ab385e2df
Update versions
2019-01-09 13:42:30 +01:00
Xavier Guimard
54539e97d9
Add aroundSub entrypoint
2018-12-21 16:07:28 +01:00
Xavier Guimard
06431d71f5
New endpoint: afterSub
2018-12-21 16:07:28 +01:00
Xavier Guimard
1e3ab69be3
Add minimal Auth::GPG
2018-12-21 16:07:28 +01:00
Xavier Guimard
c6ff9dcf0b
Display error if a plugin sets it ( #595 )
2018-12-21 11:26:11 +01:00
Xavier Guimard
eb1f94bcba
Fix version
2018-12-21 08:17:20 +01:00
Xavier Guimard
76927ef053
Move TROVER into sendHtml() ( #1586 )
2018-12-19 23:28:40 +01:00
Xavier Guimard
9ebc18ca5d
Update version
2018-12-18 13:13:15 +01:00
Xavier Guimard
bda42738ee
Fix warning
2018-12-17 19:34:06 +01:00
Xavier Guimard
843e18c64e
Initialize user() in $req ( #1591 )
2018-12-17 18:44:12 +01:00
Clément OUDOT
5aad03fdb9
New custom parameter (customMenuTabs) to allow display of custom tab ( #1596 )
2018-12-17 18:27:31 +01:00
Clément OUDOT
a3c982f470
Add oidcConsents in menu tabs list ( #1593 )
2018-12-17 15:16:01 +01:00
Clément OUDOT
124169fc66
Fix code to select tab in menu ( #1592 )
2018-12-17 15:09:01 +01:00
Christophe Maudoux
658a7a88c0
Append show_lang and main_logo parameters & Fix URL typo ( #1585 )
2018-12-15 16:05:48 +01:00
Xavier Guimard
11857d9f8a
make tidy
2018-11-26 14:40:21 +01:00
Xavier Guimard
642e98e180
Fix some missing "lazy" ( #1545 )
2018-11-16 17:30:57 +01:00
Clément OUDOT
e62d865a28
Put session data in templates ( #1542 )
2018-11-15 11:41:06 +01:00
Christophe Maudoux
16fd5c53a7
Append manager option to enable langs display ( #1539 )
2018-11-07 20:50:33 +01:00
Christophe Maudoux
87c85c5b01
Append manager option to enable langs display ( #1539 )
2018-11-07 20:10:31 +01:00
Christophe Maudoux
6d7c50ce6d
Improve Login History display ( #1501 )
2018-11-06 21:34:48 +01:00
Christophe Maudoux
4e53ee31c0
Fix badcredentials display - Improve code ( #1536 )
2018-11-06 19:49:57 +01:00
Christophe Maudoux
ee40242039
Fix badcredentials display ( #1536 )
2018-11-06 13:43:07 +01:00
Christophe Maudoux
824ab9a70f
Return PE_OK to process $req next step ( #1536 )
2018-11-06 09:37:40 +01:00
Clément OUDOT
d577fb8ede
Store ipAddr in env ( #1534 )
2018-10-31 17:58:46 +01:00
Christophe Maudoux
3211236904
Set default formAction CSP ( #1499 )
2018-10-30 20:32:20 +01:00
Christophe Maudoux
aaaa8f54f5
Append debug messages & Fix issue ( #1509 )
2018-10-23 21:35:44 +02:00
Christophe Maudoux
8ba4d112cc
Append debug messages ( #1509 )
2018-10-22 22:40:20 +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
f92a925fee
Restore custom messages ( #1518 )
2018-10-17 10:49:30 +02:00
Clément OUDOT
e269d75789
Do not set -Access-Control-Allow-Origin header when answering Ajax call ( #1519 )
2018-10-15 14:20:49 +02:00
Clément OUDOT
13320e64a9
Set form-action for SAML Discovery Protocol URL ( #1478 )
2018-10-12 10:11:51 +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
e41a241d05
Append Portal main logo param ( #1515 )
2018-10-09 22:40:28 +02:00
Christophe Maudoux
7a1117d4c4
Append Portal main logo option in Manager ( #1515 )
2018-10-08 23:02:59 +02:00
Christophe Maudoux
5e73cab1b1
Include afterData step after SecondFactor. Required for GrantSession & BruteForceProtection plugin
2018-10-05 22:20:31 +02:00
Christophe Maudoux
8fbdf29c8a
Rename plugin ( #1507 )
2018-10-04 18:41:03 +02:00
Christophe Maudoux
e8f67b0f16
Merge branch 'master' of gitlab.ow2.org:lemonldap-ng/lemonldap-ng
2018-10-03 22:40:14 +02:00
Xavier Guimard
0d3cccc491
Fix loadPlugin/loadModule issues in Choice ( #1500 )
2018-10-03 22:31:28 +02:00
Christophe Maudoux
a82939ee4b
WIP - Append PortalForceAuthn plugin ( #1507 )
2018-10-03 22:22:15 +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
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
Clément OUDOT
7485e792a5
Store _url and urldc in ->env to use it in Choice rules ( #1461 )
2018-09-28 10:28:32 +02:00
Christophe Maudoux
1662f471bb
WIP - Append brute force attack protection ( #1506 )
2018-09-28 00:06:17 +02:00
Clément OUDOT
a26d8cfe73
Remove bak file ( #1461 )
2018-09-27 17:40:13 +02:00
Clément OUDOT
f9d50b4d01
Remember URL in pdata ( #1461 )
2018-09-27 17:39:36 +02:00
Christophe Maudoux
f808aa93dd
WIP - Return PE_WAIT msg & timer ( #1506 )
2018-09-23 12:52:30 +02:00
Christophe Maudoux
31a689340d
Rename BruteForceProtection plugin ( #1506 )
2018-09-23 11:09:04 +02:00
Christophe Maudoux
f4b17c7c8a
Cleaning unuseful code & append comments ( #1431 )
2018-09-23 11:07:58 +02:00
Christophe Maudoux
312e152bcc
Append brutForceProtection plugin ( #1506 )
2018-09-22 19:26:21 +02:00
Christophe Maudoux
5494fd07fb
Improve unit test to check 'failedLogin' history ( #1501 )
2018-09-22 11:21:37 +02:00
Christophe Maudoux
e7d7ef1e0a
FIX logins history display ( #1501 )
2018-09-22 10:14:29 +02:00
Christophe Maudoux
e65c086af6
Fix login history storage ( #1501 )
2018-09-21 21:22:29 +02:00
Christophe Maudoux
f321bffd4e
Fix failed SFA logins epoch ( #1501 )
2018-09-12 23:19:50 +02:00
Christophe Maudoux
0ed8dbdde2
Fix logins history update - Failed and Granted Access with and without SFA ( #1501 )
2018-09-12 23:14:35 +02:00
Christophe Maudoux
1791747281
WIP - Fix login history update ( #1501 )
2018-09-10 23:21:40 +02:00
Christophe Maudoux
73e339c119
WIP - Fix login history storage ( #1501 )
2018-09-09 23:20:12 +02:00
Xavier Guimard
841c5ba504
Improve Debian autopkgtest tests
2018-09-05 22:24:23 +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
f1b912a802
Add delCookie method
2018-09-04 14:21:31 +02:00
Xavier Guimard
9beaac9c85
Improvements ( #1496 )
2018-09-04 07:08:46 +02:00
Xavier Guimard
62d5c7836c
make tidy
2018-09-02 17:31:58 +02:00
Christophe Maudoux
a116cf1141
Fix mistake
2018-08-29 13:25:46 +02:00
Christophe Maudoux
9c509b2c99
Fix typo
2018-08-29 13:16:15 +02:00
Clément OUDOT
46702f3a62
Allow to add URLs in CSP from-action from the request object ( #1480 )
2018-08-28 18:24:01 +02:00
Christophe Maudoux
bccf31fa02
Modify sfa_manager icon & related files ( #1493 )
2018-08-25 11:47:10 +02:00
Christophe Maudoux
995bc9b7a1
Merge branch 'master' of gitlab.ow2.org:lemonldap-ng/lemonldap-ng
2018-08-16 09:39:45 +02:00
Christophe Maudoux
b12d6872bb
Fix typo
2018-08-16 09:39:27 +02:00
Xavier Guimard
52348ecbb0
Hide some warnings ( #1487 )
2018-08-15 22:47:23 +02:00
Christophe Maudoux
2f910aa87b
Fix mistake ( #1480 )
2018-08-08 10:19:16 +02:00
Christophe Maudoux
a3ef440fe2
WIP - Append debug message ( #1480 )
2018-08-08 10:13:58 +02:00
Christophe Maudoux
700f08ad33
Fix mistake ( #1480 )
2018-08-08 10:09:33 +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
Xavier Guimard
f7144908e9
Fix CDC ( #1477 )
2018-08-02 22:00:41 +02:00
Christophe Maudoux
946a3d2bc8
Merge branch 'master' into 1464
2018-07-18 15:49:09 +02:00
Xavier Guimard
3f1ba3440a
CDC plugin skeleton ( #1477 )
2018-07-18 15:44:24 +02:00
Christophe Maudoux
c381ae86b6
WIP - Modify oidcConsents key structure
2018-07-15 22:08:30 +02:00
Christophe Maudoux
4885fce87f
WIP - Modify oidcConsents key structure
2018-07-15 21:25:12 +02:00
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
Xavier Guimard
c118a60c1e
Fix "cancel" feature ( #1461 )
2018-07-10 11:43:36 +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
1da367576e
Reinitialize choice when module failed ( #1461 )
2018-07-06 16:07:25 +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
7b1fd1eae7
Escape pdata cookie value ( #1461 )
...
This fixes CI failure with Debian/stable
2018-07-05 21:22:47 +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
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
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
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
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
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
Xavier Guimard
2634d4e0dd
More comments ( #595 )
2018-06-25 07:07:13 +02:00
Xavier Guimard
ea551610f5
Avoid failure with SOAP sessions ( #1431 )
2018-06-23 07:23:16 +02:00
Christophe Maudoux
c24cf2b631
Fix mistake ( #1431 )
2018-06-22 19:40:18 +02:00
Xavier Guimard
4ebcae3e15
Tidy
2018-06-21 21:35:16 +02:00
Xavier Guimard
2d6156b827
Fix #1460
2018-06-21 17:09:22 +02:00
Clément OUDOT
234a1840c5
Improve OIDC consents screen ( #1431 )
2018-06-19 20:04:04 +02:00
Christophe Maudoux
4fc9b13535
Add oidc icon and modify modules display order
2018-06-16 22:36:04 +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
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
Xavier Guimard
213f674b9e
Return psession directly on error ( #1452 )
2018-06-13 22:17:28 +02:00
Christophe Maudoux
0acc566cfc
Add debug info ( #1442 )
2018-06-12 22:11:51 +02:00
Xavier Guimard
1a2a109025
More debug info ( #1449 )
2018-06-12 17:56:42 +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
506aba052c
Fix typo
2018-06-12 12:23:35 +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
5f31ce63c7
Fix last error ( #1422 )
2018-05-16 13:22:15 +02:00
Xavier Guimard
be4b0701d2
Missing declaration ( #1422 )
2018-05-16 11:06:25 +02:00
Xavier Guimard
a994024cf7
Add skipRenewConfirmation parameter ( #1422 )
2018-05-16 10:45:41 +02:00
Xavier Guimard
e40d8ccc1e
CheckState plugin ( fixes : #1400 )
2018-05-15 21:20:31 +02:00
Xavier Guimard
273e84b342
Clean some Dumper usage ( #1416 )
2018-05-07 17:17:55 +02:00
Christophe Maudoux
388bd387cf
Replace regex by display2fRegisters method
2018-05-01 22:05:06 +02:00
Christophe Maudoux
ed1229800a
Display 2fregisters link only if at least a 2f device is registered ( #1383 )
2018-04-30 23:10:47 +02:00
Christophe Maudoux
d1a1dad442
Update pod
2018-04-29 22:02:26 +02:00
Xavier Guimard
d01a453f4e
Avoid little warning ( #595 )
2018-04-09 22:33:59 +02:00
Xavier Guimard
0623b4f9fe
Add ini-only default values in DefaultValues.pm ( #595 )
2018-04-03 10:23:31 +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
c6908b87a2
Yubikey 2nd factor ( closes : #1399 )
2018-03-20 18:19:53 +01:00
Xavier Guimard
42d53cec63
Typo ( #1148 #1359 )
2018-03-18 22:55:28 +01:00
Xavier Guimard
c14289bd72
Update 2F doc ( #1148 #1359 )
2018-03-18 22:53:41 +01:00
Xavier Guimard
ffcc5dbd3e
UTOTP auth part works ( #1391 )
2018-03-18 09:15:23 +01:00
Xavier Guimard
e4b995f6a9
Spelling errors
2018-03-15 21:20:03 +01:00
Xavier Guimard
a1a96f68af
Add 2F registration engine ( #1148 #1359 #1391 )
2018-03-15 07:04:52 +01:00
Xavier Guimard
3383a68a25
Tidy
2018-03-13 07:14:01 +01:00
Xavier Guimard
33c764855d
Don't encode + (may fix : #1385 )
2018-03-10 09:33:14 +01:00
Xavier Guimard
ac0e35ca38
Update logos ( #1148 )
2018-03-09 16:51:15 +01:00
Xavier Guimard
5c5556a865
2F choice works ( #1148 )
...
TODO: logos
2018-03-09 13:29:39 +01:00
Xavier Guimard
d7ff6407a9
2F in progress ( #1148 )
2018-03-08 22:24:02 +01:00
Xavier Guimard
06cb8a6e11
2F engine works with 1 2F enabled ( #1148 )
2018-03-08 20:36:32 +01:00
Xavier Guimard
67a530bc01
Second-Factor-Engine skeleton ( #1148 )
2018-03-08 16:33:34 +01:00
Xavier Guimard
2c8c70470d
Improve doc
2018-03-07 09:51:51 +01:00
Xavier Guimard
b9e2e91844
TOTP Portal part seems finished ( #1359 )
...
TODO: Manager attributes
2018-02-20 22:58:20 +01:00
Xavier Guimard
6a752a1a4b
Move Auth::Base to Main::Auth
2018-02-19 22:11:43 +01:00
Xavier Guimard
c47a7c0d4f
Update POD
2018-02-19 22:07:20 +01:00
Xavier Guimard
705be8f418
Move all second factor plugins in 2F directory
2018-02-19 14:15:29 +01:00
Xavier Guimard
dd87a2b3a7
Remove old menu methods in Lemonldap::NG::Portal::Main::Menu
...
Fixes : #1367
2018-02-12 18:55:42 +01:00
Xavier Guimard
486b4b0cd9
Typo ( #1346 )
2018-01-24 22:29:09 +01:00
Xavier Guimard
be86baf4eb
#1353 in progress
2018-01-23 23:01:17 +01:00
Xavier Guimard
dfc28adcc3
Skeleton for "useMail" feature in getUser ( #1353 )
2018-01-22 21:57:48 +01:00
Xavier Guimard
931188b15f
More secure skin param check ( #1346 )
2017-12-20 22:52:52 +01:00
Xavier Guimard
35d7e7e2f5
Check that skin directory exists
...
Fixes : #1346
2017-12-20 22:48:12 +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