Christophe Maudoux
3e24077813
Update langs ( #1999 )
2019-11-13 12:03:35 +01:00
Christophe Maudoux
297ef8cd8c
Merge branch 'v2.0' into globalLogout
2019-11-12 22:17:09 +01:00
Christophe Maudoux
0c80bee153
Improve unit test ( #1783 )
2019-11-12 22:16:31 +01:00
Christophe Maudoux
75b37eadb2
Fix CheckUser search attributes
2019-11-12 22:16:05 +01:00
Christophe Maudoux
603293411b
Use userData instead of sessionInfo to fix ContectSwitching debug log
2019-11-12 10:00:11 +01:00
Christophe Maudoux
7245e5349c
Typo
2019-11-11 22:38:51 +01:00
Christophe Maudoux
0967a82e99
Check OTT ( #1783 )
2019-11-11 22:34:16 +01:00
Christophe Maudoux
80a1e4bf57
WIP - Append GlobalLogout plugin ( #1999 )
2019-11-11 22:33:30 +01:00
Christophe Maudoux
2e0d2b7e14
Typo
2019-11-11 21:50:28 +01:00
Christophe Maudoux
e225516105
Typo
2019-11-10 21:43:21 +01:00
Christophe Maudoux
da3903ecd5
Don t remove issuer options when conf is compacted ( #2002 )
2019-11-08 21:50:23 +01:00
Christophe Maudoux
4fd4170f4f
Improve unit test ( #1996 )
2019-11-08 21:18:35 +01:00
Maxime Besson
2639c482b1
Fix cookie removal on SAML logout ( #2001 )
...
Since the fixes for #1863 , calling p->do consumes the response headers
set by any previous code. So we must only call do() in a return statement.
2019-11-06 18:44:10 +01:00
Maxime Besson
7bdd33eb46
Fix token ID format ( #1998 )
2019-11-06 11:45:47 +01:00
Christophe Maudoux
32126c4aca
Set ENV ( #1996 )
2019-11-05 11:03:10 +01:00
Christophe Maudoux
11a537d2fa
Improve unit test ( #1916 )
2019-11-04 21:11:31 +01:00
Xavier Guimard
91cf0d1187
Merge branch 'unit-tests-fake-time' into 'v2.0'
...
Use Time::Fake to avoid sleeping during tests
See merge request lemonldap-ng/lemonldap-ng!103
2019-11-04 20:37:07 +01:00
Maxime Besson
713737c11f
Add an option to return claims in ID token
2019-11-04 18:27:28 +01:00
Maxime Besson
983a4e6485
Use Time::Fake to avoid sleeping during tests
2019-11-04 18:11:32 +01:00
Maxime Besson
b34a229eda
Add doc for buildUserInfoResponseFromId
2019-11-04 10:47:35 +01:00
Maxime Besson
68704955d2
Apply suggestion to lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm
2019-11-04 10:47:35 +01:00
Maxime Besson
2c1c1dc953
Add unit test for online refresh tokens ( #813 )
2019-11-04 10:44:54 +01:00
Maxime Besson
a386a7502a
Allow refresh tokens to be emitted for regular sessions ( #813 )
2019-11-04 10:44:54 +01:00
Maxime Besson
36eb80559f
Add unit test for Offline sessions ( #813 )
2019-11-04 10:44:54 +01:00
Maxime Besson
ea2365cc98
Implement OIDC Offline sessions through refresh tokens ( #813 )
2019-11-04 10:44:54 +01:00
Christophe Maudoux
2efb445534
Merge branch 'v2.0'
2019-11-02 12:06:09 +01:00
Christophe Maudoux
c01c26af6a
Append option to override Issuer OTT storage ( #1993 )
2019-10-31 11:40:33 +01:00
Christophe Maudoux
0182b793a4
Merge branch '1988' into 'v2.0'
...
Append an authentication level option for each URI (#1988 )
See merge request lemonldap-ng/lemonldap-ng!101
2019-10-30 20:40:21 +01:00
Maxime Besson
7d3b2a95a5
Avoid setting req->user to emtpy value in Demo module
...
This can cause issues when using Combination and password reset in
testing environments
2019-10-30 20:22:37 +01:00
Christophe Maudoux
21b1e75a4d
Merge branch 'v2.0' into 1988
2019-10-30 16:35:44 +01:00
Maxime Besson
5b2f3ca576
Merge branch 'remove-saml-idp-cookie-1941' into 'v2.0'
...
Remove SAML IDP cookie (#1941 )
See merge request lemonldap-ng/lemonldap-ng!99
2019-10-30 16:01:11 +01:00
Christophe Maudoux
75a92767f5
Merge branch 'v2.0' into 1988
2019-10-29 22:39:15 +01:00
Christophe Maudoux
6f31056a5b
debug -> error
2019-10-29 22:21:58 +01:00
Christophe Maudoux
12cd2679b7
Cleaning code
2019-10-29 22:20:47 +01:00
Christophe Maudoux
a3169c4480
Improve unit tests ( #1988 )
2019-10-29 22:18:23 +01:00
Xavier
93500b85de
Update test lib to override host if needed
2019-10-29 20:59:36 +01:00
Christophe Maudoux
c979e08ea2
Merge branch 'v2.0' into 1988
2019-10-29 19:33:31 +01:00
Christophe Maudoux
9231711a41
Merge branch 'v2.0'
2019-10-29 19:33:11 +01:00
Clément OUDOT
fb74d03a89
Use whatToTrace for logging messages ( #1991 )
2019-10-29 17:28:55 +01:00
Christophe Maudoux
d343cc426a
Fix unit tests
2019-10-27 23:08:26 +01:00
Christophe Maudoux
692f938188
Fix unit tests
2019-10-27 22:14:51 +01:00
Christophe Maudoux
aff70428a8
Improve unit test ( #1988 )
2019-10-27 22:02:49 +01:00
Christophe Maudoux
f9619fd4b9
Merge branch 'v2.0' into 1988
2019-10-27 21:16:15 +01:00
Christophe Maudoux
9892173cc3
Tidy & update version ( #1989 )
2019-10-27 21:15:48 +01:00
Christophe Maudoux
bf3a7ee131
Merge branch 'v2.0' into 1988
2019-10-27 21:13:50 +01:00
Christophe Maudoux
73d83dd7f0
Append missing parameters & improve unit test ( #1989 )
2019-10-27 21:13:25 +01:00
Christophe Maudoux
b135d807b6
Improve unit test ( #1988 )
2019-10-27 21:06:08 +01:00
Maxime Besson
30a16ada2d
new expectJSON function in test-lib
2019-10-25 18:06:32 +02:00
Maxime Besson
ed3e274ab1
Fix force password reset in Combination ( #1984 )
2019-10-24 08:58:04 +02:00
Maxime Besson
4afecb4620
Remove IDP cookie ( #1941 )
2019-10-17 23:09:03 +02:00
Xavier
3f7ae26d49
Merge branch 'v2.0'
2019-10-15 22:12:27 +02:00
Christophe Maudoux
3c2ecfd04a
Tidy ( #1956 )
2019-10-13 22:47:57 +02:00
Christophe Maudoux
6adbf402a0
Typo ( #1956 )
2019-10-13 22:38:46 +02:00
Christophe Maudoux
c312955603
Append unit test ( #1956 )
2019-10-13 22:30:40 +02:00
Christophe Maudoux
f188426f8b
Fix custom function parameter ( #1956 )
2019-10-13 22:29:12 +02:00
Christophe Maudoux
4179fc871e
Append unit test ( #1956 )
2019-10-13 18:30:43 +02:00
Christophe Maudoux
0ca649f106
Use custom decrypt functions ( #1956 )
2019-10-13 15:08:32 +02:00
Maxime Besson
2b4defb2a9
Prevent portal from crashing when keepPdata=1 ( #1893 )
...
Since the changes introduced to fix #1893 , keepPdata is expected to
contain an array of values.
When migrating from previous LLNG versions, cookies may contain
keepPdata=1, which crashes the server because 1 isn't an arrayref
This change makes LLNG consider that keepPdata=1 is not a valid value,
and replaces it with an empty arrayref when starting the login or logout
flow.
2019-10-09 17:35:48 +02:00
Xavier
6453a04a55
Merge branch 'v2.0'
2019-10-09 07:08:30 +02:00
Maxime Besson
a130cd38b9
Fix notification unit tests for parallel execution
2019-10-09 00:36:44 +02:00
Maxime Besson
ff9bb46301
Make notification system take pdata url into account ( #1893 )
2019-10-08 22:40:10 +02:00
Maxime Besson
2bce713f65
Set issuer urldc in pdata ( #1893 )
2019-10-08 22:40:10 +02:00
Maxime Besson
3ee708d8ff
Delay cookie restore after hooks ( #1965 )
2019-10-07 17:26:40 +02:00
Christophe Maudoux
1d59339627
Update unit test ( #1956 )
2019-10-01 19:55:48 +02:00
Maxime Besson
474bb48aa1
Make Password::LDAP/AD check connection before use ( #1909 )
...
Also remove a mostly redundant wrapper method in Auth::LDAP
2019-10-01 19:17:31 +02:00
Maxime Besson
fa49e77495
Better logs in case of a LDAP error
2019-10-01 15:14:51 +02:00
Maxime Besson
1c08d2bd4a
Add unit test for #1500
2019-10-01 14:50:22 +02:00
Clément OUDOT
a239091553
Load String::Random ( #1963 )
2019-10-01 14:49:41 +02:00
Xavier
6e54b8b304
Fix version
2019-09-30 23:20:34 +02:00
Xavier
2323c031ec
Merge branch 'v2.0'
2019-09-30 23:20:12 +02:00
Christophe Maudoux
138cfe6edb
Append DecryptValue plugin ( #1956 )
2019-09-30 22:29:49 +02:00
Christophe Maudoux
a219a51e1c
Revert "Make manifest"
...
This reverts commit c00110ed01
.
2019-09-30 22:28:55 +02:00
Christophe Maudoux
35de9fd3e8
Re-order
2019-09-30 22:27:03 +02:00
Christophe Maudoux
c00110ed01
Make manifest
2019-09-30 22:26:55 +02:00
Christophe Maudoux
b3791cc65b
Typo
2019-09-30 19:10:05 +02:00
Christophe Maudoux
b505d3a475
Typo
2019-09-30 19:10:05 +02:00
Maxime Besson
e9153957da
IDP selection phrasing
2019-09-30 18:55:09 +02:00
Maxime Besson
e693e5e649
Fix IDP selection rules ( #1961 )
2019-09-30 18:54:02 +02:00
Xavier
461cd51e45
Try to fix #1785 without breaking pdata
2019-09-29 23:04:17 +02:00
Christophe Maudoux
32a0d0944a
Append ZimbraPreAuth handler test ( #1954 )
2019-09-28 12:11:33 +02:00
Christophe Maudoux
e612f53838
Merge branch 'v2.0'
2019-09-27 22:33:00 +02:00
Christophe Maudoux
756865c229
Typo
2019-09-27 22:29:16 +02:00
Xavier
fb622fff64
Import malay mail translation from transifex
2019-09-27 18:23:58 +02:00
Christophe Maudoux
1bcd34979d
Fix unit text ( #1949 )
2019-09-26 21:30:24 +02:00
Christophe Maudoux
d02a0718e7
Remove placeholder attribute ( #1949 )
2019-09-26 21:27:46 +02:00
Christophe Maudoux
6df7412bcf
Fix log with Impersonation plugin ( #1664 )
2019-09-26 20:24:12 +02:00
Maxime Besson
5d5ac66a6e
Add Date: field to emails ( #1953 )
...
This adds a dependancy to Email::Date::Format, but it's already a
dependancy of Email::Sender::Simple (and probably more), so in practice
no new packages are going to be installed
2019-09-26 12:32:58 +02:00
Xavier
cc79680b89
Merge branch 'v2.0'
2019-09-24 21:03:55 +02:00
Clément OUDOT
1fee2aee0e
Fix typo in template ( #1945 )
2019-09-24 20:45:30 +02:00
Xavier
38e2884944
Remove bad file
2019-09-24 19:48:55 +02:00
Clément OUDOT
27b2f65a1c
Update version in Makefile.PL
2019-09-24 11:23:32 +02:00
Christophe Maudoux
9ec3ef8cfe
Merge branch 'v2.0'
2019-09-22 15:54:58 +02:00
Christophe Maudoux
5d9fc02205
Typo & logger
2019-09-20 22:47:48 +02:00
Christophe Maudoux
df83595e8e
Typo
2019-09-20 21:56:38 +02:00
Xavier
f63f481cea
Add missing dependency to DateTime::Format::RFC3339
2019-09-20 06:37:38 +02:00
Christophe Maudoux
c34c6e646e
Append search parameters & improve unit test ( #1938 )
2019-09-19 22:51:10 +02:00
Clément OUDOT
dc0a8f7848
Add some log when user is authorized to access to service ( #1702 )
2019-09-19 16:52:08 +02:00
Clément OUDOT
dd76c4f3db
Improve log for CAS Issuer ( #1702 )
2019-09-19 16:18:51 +02:00
Clément OUDOT
e446e09a7f
Improve log ( #1702 )
2019-09-19 16:07:10 +02:00
Clément OUDOT
0466a2c8cc
Merge remote-tracking branch 'origin/master' into maxbes/lemonldap-ng-fix-1882-remove-oidcServiceMetaDataIssuer
2019-09-19 15:31:25 +02:00