Christophe Maudoux
7ac2a0da80
Allow to check last logins with stayConnected plugin & improve unit test ( #2365 )
2020-10-31 22:10:14 +01:00
Christophe Maudoux
f212b68837
Improve unit test & perl tidy ( #2356 )
2020-10-18 20:43:12 +02:00
Christophe Maudoux
bb79e2a9ac
Merge branch 'v2.0' into 'v2.0'
...
fix some RGAA criteria
See merge request lemonldap-ng/lemonldap-ng!165
2020-10-18 20:37:30 +02:00
dcoutadeur
3d2d08e1fc
fix previous commit: RGAA 5.4 requires arrays to have defined captions ( #2356 )
2020-10-18 14:35:51 +02:00
Christophe Maudoux
90c8c2ba86
Improve messages ( #2332 )
2020-10-16 23:27:06 +02:00
Christophe Maudoux
4b479d48b0
Improve unit test ( #2352 )
2020-10-14 22:02:57 +02:00
Christophe Maudoux
f6eb9e5c1a
Improve unit test ( #2332 )
2020-10-12 22:16:36 +02:00
Christophe Maudoux
605d724453
Improve GUI & unit tests ( #2332 )
2020-10-12 19:24:52 +02:00
Christophe Maudoux
9245fc4ee1
Append unit test ( #2338 )
2020-10-12 14:55:46 +02:00
Maxime Besson
834c09995c
Fix unit tests for #2431
2020-10-07 19:46:56 +02:00
Maxime Besson
1a92304bcd
Fallback to sha1 saml signatures on old test env ( #2341 )
2020-10-07 19:14:34 +02:00
Maxime Besson
856f798e4d
Update unit test for #2322
2020-10-07 15:31:59 +02:00
Maxime Besson
af80e3c4ee
Unit test for #2319
2020-10-07 15:31:27 +02:00
Clément OUDOT
a2c2d4281f
Fix JSON usage in unit test for adaptative authentication level plugin ( #2336 )
2020-10-05 10:49:49 +02:00
Clément OUDOT
5d22cf9cd8
Force logout in unit test ( #2336 )
2020-10-04 17:16:02 +02:00
Clément OUDOT
b21a5fc653
Unit test for adaptative authentication level plugin ( #2336 )
2020-10-04 16:46:14 +02:00
Christophe Maudoux
b573dbb789
Better fix and improve unit test ( #2337 )
2020-10-04 11:35:26 +02:00
Christophe Maudoux
222a6472f4
Fix unit test with skip() ( #2333 )
2020-10-03 13:31:20 +02:00
Christophe Maudoux
89372fb2ce
Append unit test ( #2333 )
2020-10-03 12:34:13 +02:00
Christophe Maudoux
6f62adacee
Improve unit test ( #2315 )
2020-09-16 11:11:46 +02:00
Christophe Maudoux
556e1fd2df
perl tidy
2020-09-15 22:24:36 +02:00
Christophe Maudoux
92df2a84d0
Append unit test ( #2314 & #2315 )
2020-09-15 22:18:32 +02:00
Christophe Maudoux
0f659feda4
Update unit tests ( #2314 )
2020-09-15 14:13:34 +02:00
Maxime Besson
d0804e2449
Add unit test for SAML proxy ( #2262 )
2020-09-08 14:16:49 +02:00
Christophe Maudoux
059b2b13f1
Merge branch 'v2.0' into 2266
2020-09-07 18:56:37 +02:00
Maxime Besson
00da613dfc
Unit tests for #2124
2020-09-04 17:17:04 +02:00
Maxime Besson
0c9e3d1da3
Fix unit tests for new renew session URL ( #2124 )
2020-09-04 17:16:11 +02:00
Christophe Maudoux
e4a458633d
Append unit test ( #2266 )
2020-08-30 14:34:24 +02:00
Christophe Maudoux
215efc4334
Improve unit test ( #2266 )
2020-08-30 14:22:49 +02:00
Christophe Maudoux
0a4812203c
Allowed all special chars and rule to disable local password policy ( #2266 )
2020-08-29 19:08:47 +02:00
Christophe Maudoux
39ba25f91d
Improve unit test ( #2289 )
2020-08-29 18:02:19 +02:00
Christophe Maudoux
28e7e632af
Fix unit test
2020-08-29 12:25:13 +02:00
Christophe Maudoux
779fd983e5
Typo ( #2302 )
2020-08-28 21:56:54 +02:00
Christophe Maudoux
317172c8ac
Fix unit tests ( #2276 )
2020-08-28 14:44:03 +02:00
Christophe Maudoux
525eab006d
Improve unit test ( #2276 )
2020-08-28 10:41:40 +02:00
Maxime Besson
bcb6c428f1
Fix unit test ( #2271 )
2020-08-25 18:27:25 +02:00
Clément OUDOT
3a52c220b5
Adapt unit tests to new HTML code ( #2271 )
2020-08-25 00:24:54 +02:00
Maxime Besson
cdafab6bfe
Unit test fix for #2249
2020-08-21 16:38:31 +02:00
Maxime Besson
b85072251a
Unit tests for #2280
2020-08-17 22:08:08 +02:00
Maxime Besson
77b4dff20d
Unit tests for #2281
2020-08-17 18:05:09 +02:00
Christophe Maudoux
192861d639
Improve unit tests ( #2275 )
2020-08-16 12:11:31 +02:00
Maxime Besson
b2a2575896
Fix incorrect SOAP content type in SAML issuer ( #2263 )
2020-08-10 15:06:00 +02:00
Christophe Maudoux
2d4a145a73
Improve unit test ( #2273 )
2020-08-09 12:36:04 +02:00
Christophe Maudoux
a1ebb0ee02
Fix ContextSwitching redirect & update unit tests ( #2273 )
2020-08-08 20:00:41 +02:00
Maxime Besson
f4ec555ca0
Fix unit tests for #2271
2020-08-07 10:16:24 +02:00
Christophe Maudoux
b86c3431c2
Append setSession info step ( #2172 )
2020-06-07 13:25:07 +02:00
Christophe Maudoux
61b10ce67a
Improve unit test ( #2229 )
2020-06-07 11:28:04 +02:00
Christophe Maudoux
b04b2076de
Preserve real_hGroups ( #2229 )
2020-06-06 23:27:37 +02:00
Xavier Guimard
767b4ceeef
Some little things
2020-05-31 09:23:40 +02:00
Maxime Besson
827d06cded
refactor unit test
2020-05-29 15:51:51 +02:00
Maxime Besson
ceb01796cd
Add unit test for #2189
2020-05-25 18:57:07 +02:00
Maxime Besson
959f17ac1e
Add yubikey unit test
2020-05-25 18:57:07 +02:00
Christophe Maudoux
dc00b94589
Fix unit test (bad tidy?)
2020-05-24 01:13:44 +02:00
Christophe Maudoux
bb9e03d1e5
Tidy
2020-05-24 00:04:33 +02:00
Christophe Maudoux
372b95fba9
Improve unit test ( #2212 )
2020-05-23 23:43:06 +02:00
Christophe Maudoux
53e16eca8c
Append unit tests ( #2207 )
2020-05-23 23:02:37 +02:00
Clément OUDOT
203b3d21e2
New unit test for portal url parameter check ( #2217 )
2020-05-22 17:34:13 +02:00
Clément OUDOT
3ebbfae7c6
Do not use arrays in REST sessions ( #2190 )
2020-05-12 16:05:38 +02:00
Christophe Maudoux
2ecd0b18a8
Skip bad GrantSession rules & Improve unit test ( #2201 )
2020-05-10 14:26:08 +02:00
Maxime Besson
db9e862843
Merge branch 'feature-userdb-password-restserver' into v2.0
2020-05-09 20:07:24 +02:00
Xavier Guimard
60127070de
Remove debug hook
2020-05-04 16:39:35 +02:00
Maxime Besson
9464bd2503
Merge branch 'fix-oidc-consent-2fa-2142' into 'v2.0'
...
Fix #2142
See merge request lemonldap-ng/lemonldap-ng!135
2020-05-04 16:00:35 +02:00
Xavier Guimard
52938222a5
Fix combination logout if condition changed ( Fixes : #2165 )
2020-05-04 15:29:16 +02:00
Christophe Maudoux
d7dc218bca
Typo ( #2184 )
2020-05-02 13:31:36 +02:00
Christophe Maudoux
3981ee002c
Append unit test ( #2184 )
2020-05-02 13:20:38 +02:00
Maxime Besson
98e813fe12
Add unit test for REST auth + REST session
2020-05-01 13:44:23 +02:00
Christophe Maudoux
067d6ca6c4
Improve unit tests ( #2185 )
2020-04-30 22:26:50 +02:00
Xavier Guimard
4eed4a2704
Fix debug leve
2020-04-30 14:14:36 +02:00
Xavier Guimard
d801070a8f
Clean also pdata in Main::Issuer::_redirect() ("1939) and add @maxbes test
2020-04-30 12:56:28 +02:00
Christophe Maudoux
153971fd45
Append Show/Hide button ( #2182 )
2020-04-29 23:45:25 +02:00
Christophe Maudoux
c8eaf8978d
Append unit test ( #2180 )
2020-04-29 21:15:55 +02:00
Christophe Maudoux
393a8f831e
Improve unit test ( #2179 ) & Update manifest
2020-04-29 13:20:57 +02:00
Christophe Maudoux
591f953d5e
Merge branch 'v2.0' into 2178-new
2020-04-28 18:20:49 +02:00
Clément OUDOT
9cd079e8fe
Manage multi valued attributes in CAS authentication module ( #2118 )
2020-04-28 12:44:16 +02:00
Maxime Besson
a7e94b5a99
test-ldap: avoid PID race condition when stopping slapd
2020-04-28 11:27:57 +02:00
Christophe Maudoux
650e352e2b
Improve unit test ( #2178 )
2020-04-27 22:13:21 +02:00
Christophe Maudoux
59f948262d
Append unit test ( #1999 )
2020-04-26 13:05:37 +02:00
Xavier Guimard
8ad7e4fb17
Add SameSite test ( #2069 )
2020-04-26 09:13:09 +02:00
Christophe Maudoux
cd53d78569
Improve unit test
2020-04-25 19:06:51 +02:00
Christophe Maudoux
0084716a3f
Update 62-SingleSession.t
2020-04-25 15:41:50 +02:00
Christophe Maudoux
8c11a1bb7f
Improve unit test ( #2163 )
2020-04-25 14:28:25 +02:00
Christophe Maudoux
e09c3052f3
Improve unit test ( #2163 )
2020-04-25 13:29:18 +02:00
Christophe Maudoux
36fbc98bed
Fix error return ( #1999 )
2020-04-25 01:01:57 +02:00
Maxime Besson
8143c5168b
Unit tests for #2177
2020-04-24 11:10:44 +02:00
Christophe Maudoux
e2679a0aee
Improve unit test ( #2173 )
2020-04-24 00:25:10 +02:00
Christophe Maudoux
6018610196
Make checkUser option rules ( #2173 )
2020-04-24 00:25:10 +02:00
Maxime Besson
528d9594c7
unit test for #2155
2020-04-23 17:49:25 +02:00
Maxime Besson
bfdf56cfff
Extract buildForm method from test lib
2020-04-23 17:49:25 +02:00
Xavier Guimard
0f0a73d6ec
Update combination tests
2020-04-23 15:36:48 +02:00
Maxime Besson
ded6c74fe0
Allow special characters in scope names ( #2168 )
2020-04-23 14:50:53 +02:00
Maxime Besson
2d2275d929
Add portal error checker function to test lib
2020-04-23 14:50:53 +02:00
Maxime Besson
31f05b9e2d
Make Introspection endpoint look for offline sessions ( #2171 )
2020-04-23 10:29:08 +02:00
Christophe Maudoux
a74b5acafa
Merge branch 'fix-oidc-info-2085' into 'v2.0'
...
Fix OIDC info before redirect (#2085 )
See merge request lemonldap-ng/lemonldap-ng!134
2020-04-22 18:17:58 +02:00
Christophe Maudoux
df9beb25f2
Merge branch 'fix-2081' into 'v2.0'
...
Fix #2081 by detecting external URL
See merge request lemonldap-ng/lemonldap-ng!138
2020-04-22 17:58:26 +02:00
Xavier Guimard
56bcbe422e
Fix temporary directories in tests
2020-04-22 15:45:50 +02:00
Xavier Guimard
055d1af161
Fix typo in test conf
2020-04-22 15:41:36 +02:00
Xavier Guimard
edb8313837
Add memory leak test ( #1990 )
2020-04-22 15:03:17 +02:00
Maxime Besson
ecbcc0b6b6
Fix #2081 by detecting external URL
2020-04-22 11:25:06 +02:00
Maxime Besson
aa84a4213e
Unit test for #2164
2020-04-22 11:02:59 +02:00
Xavier Guimard
e54a98c029
Update combination test
2020-04-21 21:17:44 +02:00
Maxime Besson
42ba7d6111
Improve SingleSession unit test ( #2159 )
2020-04-21 10:19:09 +02:00
Christophe Maudoux
f7bedaf088
Improve unit test ( #1999 )
2020-04-18 19:01:56 +02:00
Christophe Maudoux
e00cb0ecf0
use localDate & Improve unit test ( #1999 )
2020-04-18 11:50:07 +02:00
Christophe Maudoux
b3a1cedc5b
Allow time drift
2020-04-18 00:33:21 +02:00
Christophe Maudoux
6623b90199
Allow time drift
2020-04-17 20:01:02 +02:00
dcoutadeur
cd15ac7a67
fix #2138 logout forward doesn't work anymore
2020-04-16 17:27:14 +02:00
Maxime Besson
d13b36581e
Add unit test for #2151
2020-04-16 14:26:33 +02:00
Maxime Besson
4bcb391121
Add an easy way to set level of additional second factors ( #2149 )
2020-04-15 17:20:27 +02:00
Maxime Besson
ec88967606
Add unit test for #2142
2020-04-14 21:46:30 +02:00
Maxime Besson
755a5c3a6b
post confirm to issuer url after restoring ( #2142 )
2020-04-14 21:46:30 +02:00
Maxime Besson
89091a570f
Unit test for #2085
2020-04-14 18:49:37 +02:00
Christophe Maudoux
082d12ca5f
Append customParam to globalLogout plugin ( #2145 )
2020-04-11 22:34:29 +02:00
Christophe Maudoux
2426ec6eb9
Allow time drift
2020-04-10 15:44:16 +02:00
Christophe Maudoux
543ac4ed63
Avoid loop with Self protected Portal URLs ( #2143 )
2020-04-10 14:17:53 +02:00
Christophe Maudoux
13bb55a818
Append an option to define apps tooltip & Improve unit test ( #2140 )
2020-04-08 22:40:28 +02:00
Christophe Maudoux
0fb0bd1d07
Code refactoring ( #2129 )
2020-04-07 11:39:32 +02:00
Christophe Maudoux
1aaa495276
Fix unit test ( #2071 )
2020-04-07 00:41:37 +02:00
Christophe Maudoux
944b0f1c5c
Improve unit test & Fix file extension ( #2071 )
2020-04-07 00:18:45 +02:00
Christophe Maudoux
9e84447d2d
Fix update session ( #2129 )
2020-04-06 23:28:01 +02:00
Christophe Maudoux
fc9de124c1
Improve unit test (TOTP enable globalCache)
2020-04-06 19:52:41 +02:00
Christophe Maudoux
b05d4a3315
Fix unit test
2020-04-06 19:15:05 +02:00
Christophe Maudoux
d53cddae39
Better fix & De-duplicate groups ( #2129 )
2020-04-06 19:05:50 +02:00
Christophe Maudoux
6cbbfb39ba
Append unit test
2020-04-06 19:05:50 +02:00
Christophe Maudoux
4c30dc2f73
Append unit test & Update manifest
2020-04-05 12:19:05 +02:00
Christophe Maudoux
d9e94d45f7
Improve unit tests
2020-04-05 12:19:05 +02:00
Christophe Maudoux
37a9360625
Append PPolicyNone message & Unit test & Update manifest
2020-04-05 12:19:05 +02:00
Christophe Maudoux
30f6a889de
Append contextSwitching prefix parameter ( #1783 )
2020-04-03 23:09:55 +02:00
Christophe Maudoux
e11c189141
Remove underscores in notifications reference ( #2135 )
2020-04-03 22:00:20 +02:00
Christophe Maudoux
8cacd5e802
Fix warnings
2020-04-03 19:22:42 +02:00
Christophe Maudoux
2b95adaa1c
Allow time drift ( #2133 )
2020-04-03 19:11:56 +02:00
Christophe Maudoux
c179654fc4
Fix typo notification reference & Update unit tests( #2133 )
2020-04-03 18:26:22 +02:00
Christophe Maudoux
9f5f9bb660
Improve unit tests ( #2133 )
2020-04-03 15:51:28 +02:00
Christophe Maudoux
e51e962eb4
Improve unit test ( #1359 )
2020-04-03 11:06:37 +02:00
Christophe Maudoux
f469180663
Improve unit test ' #2130 )
2020-04-03 00:21:15 +02:00
Christophe Maudoux
154250e6e7
Use real authentificationLevel & Improve unit test ( #2129 )
2020-04-01 19:33:18 +02:00
Christophe Maudoux
2a34d1ae8c
Update sessionInfo if second factor succeeds & Improve unit tests ( #2129 )
2020-04-01 15:43:46 +02:00
Maxime Besson
845ff2da85
fix param transmission in rest2f ( #2123 )
2020-03-26 10:58:27 +01:00
Maxime Besson
ff75e28efc
remove unneccesary printout in t/32-Auth-and-issuer-OIDC-implicit.t
2020-03-20 14:40:19 +01:00
Christophe Maudoux
68c5b1608e
Improve unit test ( #2118 )
2020-03-19 23:05:49 +01:00
Maxime Besson
34928123f3
OIDC refactoring
...
split token method by response type
factor ID token generation between implicit and hybrid flows
still a lot to do!
2020-03-18 21:14:54 +01:00
Maxime Besson
168dc75f96
OIDC: return id_token in hybrid flow ( #2120 )
2020-03-18 21:05:39 +01:00
Clément OUDOT
1eca5a2e68
Adapt unit test for #2111
2020-03-10 10:34:19 +01:00
Christophe Maudoux
00000184fc
Improve unit test ( #1783 )
2020-03-02 22:53:18 +01:00
Maxime Besson
fab2553064
Merge branch 'improve-group-2036' into 'v2.0'
...
New macro for group handling, and group-handling examples in default config
See merge request lemonldap-ng/lemonldap-ng!128
2020-03-02 17:02:35 +01:00
Christophe Maudoux
7a27a90492
Append unit test ( #1783 )
2020-03-01 23:11:02 +01:00
Christophe Maudoux
3fba427d4e
Append unit test ( #2088 )
2020-02-28 22:42:57 +01:00
Christophe Maudoux
8753cc4cf6
Option to hide empty headers with CheckUser ( #2106 )
2020-02-28 22:24:13 +01:00
Christophe Maudoux
a4a73ca907
Don t prompt second factor after a failed log in attempt ( #2088 )
2020-02-27 14:49:27 +01:00
Christophe Maudoux
683d5f0d86
Append unit test ( #2088 )
2020-02-25 16:50:50 +01:00
Christophe Maudoux
ea947ecc67
Improve unit test ( #2104 )
2020-02-25 15:06:51 +01:00
Christophe Maudoux
549658fa72
Compute session with real and spoofed attributes & Improve unit test ( #2104 )
2020-02-25 14:02:16 +01:00
Christophe Maudoux
e89c017ff6
Increase lock time after each failed login attempt ( #2088 )
2020-02-24 22:20:40 +01:00
Christophe Maudoux
a139142e81
Improve unit test ( #2101 )
2020-02-23 12:50:59 +01:00
Christophe Maudoux
9a6b604f5c
Skip bad rule & improve unit test ( #2102 )
2020-02-22 22:03:00 +01:00
Xavier Guimard
4459a47f76
Tidy
2020-02-20 23:37:05 +01:00
Xavier Guimard
22c1f7270c
Add feature to override SOAP Proxy URN ( #2100 )
2020-02-20 21:49:55 +01:00
Maxime Besson
5758e371bf
Improve introspection endpoint ( #2096 )
2020-02-19 21:49:51 +01:00
Christophe Maudoux
95ad4cac37
Improve code
2020-02-17 23:22:31 +01:00
Christophe Maudoux
0d15eb431b
Fix warning message
2020-02-16 17:07:01 +01:00
Christophe Maudoux
fe4f925e58
Fix warning messages
2020-02-16 16:10:35 +01:00
Christophe Maudoux
4f44b69290
Fix warning messages
2020-02-16 15:35:53 +01:00
Christophe Maudoux
849609aec3
Fix warning messages
2020-02-16 14:48:55 +01:00
Christophe Maudoux
15c12346ab
Hide persistent session attributes & Improve unit tests ( #2093 )
2020-02-14 16:21:31 +01:00
Maxime Besson
ec377f4bf1
Avoid overwriting new session ID with existing info ( #2090 )
2020-02-13 18:53:44 +01:00
Clément OUDOT
9baede0ea2
Adapt HTML code in unit test ( #2091 )
2020-02-13 18:50:44 +01:00
Christophe Maudoux
964afdb011
Improve unit test & Make manifest ( #2071 )
2020-02-13 09:36:57 +01:00
Christophe Maudoux
04912c7854
Improve unit test ( #2071 )
2020-02-12 23:27:54 +01:00
Christophe Maudoux
a0ef149b5f
Fix userData ( #2071 )
2020-02-12 22:50:08 +01:00
Christophe Maudoux
4da346b104
Merge branch 'v2.0' into 2071
2020-02-12 22:22:56 +01:00
Christophe Maudoux
6b0d6b330b
Append unit tests ( #2071 )
2020-02-12 22:14:02 +01:00
Christophe Maudoux
120e9c10da
Improve unit tests
2020-02-12 18:49:16 +01:00
Christophe Maudoux
c9eb48b59e
Fix file extension for notifications ( #2089 )
2020-02-11 20:14:25 +01:00
Christophe Maudoux
dd9e849b3e
Don t send params with GET method ( #2081 )
2020-02-07 21:39:58 +01:00
Maxime Besson
f8b93f8c35
Add some demo groups ( #2036 )
2020-02-06 16:22:23 +01:00
Maxime Besson
b879f318a0
portal tests: add missing oidc keys file
2020-02-06 08:40:32 +01:00
Maxime Besson
8a77fde3f0
deduplicate oidc keys from portal tests
2020-02-05 22:48:20 +01:00
Maxime Besson
cc5416a81b
deduplicate SAML keys from additional portal test
2020-02-05 22:48:20 +01:00
Maxime Besson
6d3007bae8
deduplicate saml keys from portal tests
2020-02-05 21:24:49 +01:00
Maxime Besson
7d1f35f6df
Refactor switch() in portal tests
2020-02-05 19:20:39 +01:00
Maxime Besson
402799bafe
Fix LDAP notification backend ( #2086 )
2020-02-04 19:34:32 +01:00
Maxime Besson
6e3c4da4c8
Fix CertificateResetByMail-LDAP test
2020-02-04 17:08:15 +01:00
Xavier Bachelot
23b8756f2b
Unbundle Time::Fake
2020-02-03 09:36:51 +01:00
Maxime Besson
f997a26e41
Fix form method when displaying info in autoPost ( #2080 )
2020-01-30 20:43:04 +01:00
Christophe Maudoux
138ef363d4
Force cleaning pdata cookie if redirect url match _url & Improve unit test ( #2061 )
2020-01-17 22:17:02 +01:00
Christophe Maudoux
6f31d98710
Revert "Force cleaning pdata cookie if redirect url match _url & Improve unit test ( #2063 )"
...
This reverts commit 965678dde2
.
2020-01-17 22:16:44 +01:00
Christophe Maudoux
965678dde2
Force cleaning pdata cookie if redirect url match _url & Improve unit test ( #2063 )
2020-01-17 22:10:06 +01:00
Christophe Maudoux
583bbbe285
Append CSP frame-ancestors option & Improve unit test ( #2068 )
2020-01-15 16:09:57 +01:00
Christophe Maudoux
a7faa9718c
Disable plugin
2020-01-11 13:45:41 +01:00
Christophe Maudoux
b715bc0d5a
Improve unit tests
2020-01-10 23:13:18 +01:00
Christophe Maudoux
27b0b7fde4
Append Custom backend & Improve unit test ( #1605 )
2020-01-10 17:48:49 +01:00
Christophe Maudoux
2ba565693b
Append Demo backend & Unit test ( #1605 )
2020-01-10 17:26:20 +01:00
Christophe Maudoux
b65dac6b95
Improve unit test
2020-01-07 19:37:00 +01:00
Maxime Besson
84c158f02d
Isolate unit test configuration ( #2048 )
2020-01-07 19:08:06 +01:00
Christophe Maudoux
178b92fa64
Improve unit test ( #2057 )
2020-01-05 22:06:57 +01:00
Christophe Maudoux
cf6f1ca532
Test if Captcha is enabled & Improve unit test ( #2057 )
2020-01-05 21:57:24 +01:00
Christophe Maudoux
42a760efab
Update unit tests
2020-01-04 22:57:30 +01:00
Christophe Maudoux
b029fdf604
Typo ( #1605 )
2020-01-04 16:58:33 +01:00
Christophe Maudoux
a48daee305
Update sessionInfo during auth process
2020-01-03 23:39:57 +01:00
Christophe Maudoux
0f591496b4
Update sessionInfo during auth process to improve handler in-memory sessions security & Improve unit tests
2020-01-03 20:07:36 +01:00
Christophe Maudoux
d94f974831
Enable debug
2020-01-03 13:28:31 +01:00
Christophe Maudoux
f8046dd716
Update sessionInfo during auth process & Improve unit tests
2020-01-03 12:36:35 +01:00
epictete
ca89422088
improve reset-certificate unit test (test invalid certificates) ( #1605 )
2019-12-29 02:17:32 +01:00
Christophe Maudoux
7b064542f2
Improve unit test ( #2019 )
2019-12-28 12:18:14 +01:00
Christophe Maudoux
884e86f70b
Improve unit test ( #2019 )
2019-12-27 19:09:35 +01:00
Christophe Maudoux
33b0942a5e
Improve unit test ( #2019 )
2019-12-27 19:04:56 +01:00
Christophe Maudoux
7b499f9bd1
Fix wrong message & Improve unit test ( #2050 )
2019-12-26 17:06:59 +01:00
Christophe Maudoux
931cdc611d
Catch error and Improve parameter tests & Improve unit test ( #2049 )
2019-12-23 21:37:40 +01:00
Christophe Maudoux
2954ea2abc
Disable compactConf by default & Update unit tests ( #2046 )
2019-12-22 13:06:10 +01:00
Clément OUDOT
458d353af8
Merge branch 'v2.0' into dcoutadeur/lemonldap-ng-certificate-reset
2019-12-21 16:19:49 +01:00
Clément OUDOT
f5c2b81051
Possibility to add extra claims and extra vars in OIDC register ( #2003 )
2019-12-21 12:08:48 +01:00
Clément OUDOT
f396e59207
Add a unit for OpenID Connect register feature ( #2003 )
2019-12-21 11:40:47 +01:00
Christophe Maudoux
0616c99519
Append API to retrieve all existing notifications & Improve unit test ( #2012 )
2019-12-20 21:39:03 +01:00
Clément OUDOT
ace32efe4a
Change defaut value for cspFormAction ( #2024 )
2019-12-20 16:07:52 +01:00
Christophe Maudoux
39f93b0eb0
Retrieve all notifications & Improve unit test ( #2012 )
2019-12-19 20:52:34 +01:00
dcoutadeur
a465a5d768
Reset Certificate module for v2.0.7 ( #1605 )
2019-12-19 19:10:32 +01:00
Christophe Maudoux
a19bc1ff96
Prevent to store notifications with time & Improve unit tests ( #2012 )
2019-12-18 21:53:44 +01:00
Maxime Besson
006cb00f8c
Update unit tests for #1882
2019-12-17 11:10:47 +01:00
Maxime Besson
965c662683
Fix unit test for #2042
2019-12-16 17:52:45 +01:00
Maxime Besson
a410793122
CAS per-service macros portal code ( #2042 )
2019-12-16 17:26:35 +01:00
Maxime Besson
2a15bb0523
SAML per-service macros portal code ( #2042 )
2019-12-16 17:26:34 +01:00
Maxime Besson
32ecf37be4
OIDC per-service macros portal code ( #2042 )
2019-12-16 17:26:34 +01:00
Christophe Maudoux
e4c5a9d723
Fix #2005 & improve unit test
2019-12-14 17:40:23 +01:00
Xavier
5a5054e208
Fix warning
2019-12-13 18:04:33 +01:00
Clément OUDOT
823c9e9fe1
Adapt unit test to new HTML code ( #2038 )
2019-12-12 20:04:04 +01:00
Xavier
5bb6f2fd3b
Refresh plugin ( #2006 )
2019-12-08 17:28:51 +01:00
Christophe Maudoux
37e7e0b81e
Improve unit test & update manifest ( #2019 )
2019-12-04 09:50:56 +01:00
Christophe Maudoux
9b62a3f933
Propagate to Mail, GPG and Register ( #2019 )
2019-12-03 12:04:03 +01:00
Christophe Maudoux
a3a800108c
Append renew captcha button ( #2019 )
2019-12-01 22:03:58 +01:00
Maxime Besson
75559bfb15
Fix TTL of offline session ( #813 )
2019-11-27 12:12:47 +01:00
Christophe Maudoux
1a5daf324b
Improve unit tests & debug logs ( #2012 )
2019-11-25 21:21:05 +01:00
Christophe Maudoux
a54a8228b4
Check only active notifications & Improve unit test - XML format ( #2012 )
2019-11-25 11:55:19 +01:00
Christophe Maudoux
80f19e4e71
Check only active notifications & Improve unit test - JSON format ( #2012 )
2019-11-25 11:51:08 +01:00
Christophe Maudoux
7324172023
Merge branch 'v2.0' into globalLogout
2019-11-20 21:11:34 +01:00
Maxime Besson
e130c6160b
Validate LDAP connections in getUser ( #2018 )
2019-11-20 20:57:33 +01:00
Christophe Maudoux
ef5d0cde48
Merge branch 'v2.0' into globalLogout
2019-11-18 22:15:54 +01:00
Christophe Maudoux
d935753eaf
Append to JSON format condition check & improve unit test ( #2012 )
2019-11-17 22:25:06 +01:00
Christophe Maudoux
76ac74ca38
Improve unit test ( #2012 )
2019-11-15 22:08:28 +01:00
Christophe Maudoux
15711c642e
Merge branch 'v2.0' into globalLogout
2019-11-15 21:49:56 +01:00
Christophe Maudoux
7b637f5a04
Update response and unit test ( #1999 )
2019-11-15 21:49:01 +01:00
Christophe Maudoux
92515d2160
Improve unit test ( #2012 )
2019-11-15 21:40:05 +01:00
Christophe Maudoux
6df09f85ad
Append unit tests ( #1999 )
2019-11-15 18:59:11 +01:00
Christophe Maudoux
70073670b6
Improve unit test ( #1938 )
2019-11-13 19:22:45 +01:00
Christophe Maudoux
0c80bee153
Improve unit test ( #1783 )
2019-11-12 22:16:31 +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
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
2c1c1dc953
Add unit test for online refresh tokens ( #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
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
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
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
4afecb4620
Remove IDP cookie ( #1941 )
2019-10-17 23:09:03 +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
4179fc871e
Append unit test ( #1956 )
2019-10-13 18:30:43 +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
Christophe Maudoux
1d59339627
Update unit test ( #1956 )
2019-10-01 19:55:48 +02:00
Maxime Besson
1c08d2bd4a
Add unit test for #1500
2019-10-01 14:50:22 +02:00
Xavier
461cd51e45
Try to fix #1785 without breaking pdata
2019-09-29 23:04:17 +02:00
Christophe Maudoux
1bcd34979d
Fix unit text ( #1949 )
2019-09-26 21:30:24 +02:00
Christophe Maudoux
c34c6e646e
Append search parameters & improve unit test ( #1938 )
2019-09-19 22:51:10 +02:00
Christophe Maudoux
84778604fd
Typo
2019-09-18 21:01:24 +02:00
Christophe Maudoux
6b7c4bcfa4
Fix unit test ( #1931 )
2019-09-16 22:37:56 +02:00
Maxime Besson
c94e2534a9
Send CORS headers when doing JSON responses too ( #1765 )
2019-09-16 16:55:15 +02:00
Maxime Besson
e281ad7cc3
Add support for CORS preflight ( #1765 )
2019-09-16 16:55:15 +02:00
Christophe Maudoux
d4c04b3166
Improve unit tests ( #1935 )
2019-09-15 19:39:27 +02:00
Christophe Maudoux
7da4d0c773
Improve unit test ( #1932 )
2019-09-14 23:07:19 +02:00
Christophe Maudoux
f1c97fdde5
Improve unit test ( #1935 )
2019-09-13 23:23:21 +02:00
Clément OUDOT
c917a5f44d
Unit test for Mail password reset + Combination + LDAP ( #1903 )
2019-09-09 16:23:50 +02:00
Christophe Maudoux
132f42d44c
Forbid browsers to store users password & Improve unit tests ( #1913 )
2019-09-08 19:28:28 +02:00
Maxime Besson
e56829582c
Fix unit test for #1881
...
tidy code + fix comparison/assignment mixup
2019-09-05 08:55:57 +02:00
Clément OUDOT
a2d3ae1d03
Local password policy: minimal digits ( #993 )
2019-09-03 19:08:19 +02:00
Clément OUDOT
b52bbdb838
Local password policy: minimal upper characters ( #993 )
2019-09-03 18:45:35 +02:00
Clément OUDOT
ef3d6a26c4
Local password policy: minimal lower characters ( #993 )
2019-09-03 16:10:04 +02:00
Clément OUDOT
8998eb183e
Local password policy: minimal size ( #993 )
2019-09-03 14:30:22 +02:00
Clément OUDOT
82a06fce91
Pass skin parameter in 2F flows ( #1915 )
2019-09-03 11:56:48 +02:00
Xavier
e05d948ac4
Fix test ( #1908 )
2019-09-02 23:18:25 +02:00
Xavier
a04bbf15b7
Add timeout for configuration load ( #1908 )
2019-09-02 23:01:09 +02:00
Xavier
352177b6ea
Set a timeout for sessions ( #1908 )
2019-09-02 23:01:09 +02:00
Maxime Besson
d61935ab6e
Implement introspection endpoint for access tokens ( #1843 )
2019-08-29 19:10:51 +02:00
Maxime Besson
c961467d41
tests: make expectReject more flexible
2019-08-29 18:51:23 +02:00
Xavier Guimard
aeff014f79
Parallel tests
2019-08-29 10:48:55 +02:00
Maxime Besson
810d2c7f94
Disable template cache to avoid translation issues in mail ( #1897 )
2019-08-27 23:13:36 +02:00
Xavier Guimard
6ebab8c082
Typo2
2019-08-27 10:35:25 +02:00
Xavier Guimard
88c264b787
Typo
2019-08-27 10:34:40 +02:00
Xavier Guimard
48883dbe4e
More tests
2019-08-27 10:32:26 +02:00
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
Maxime Besson
661a007b4a
Check OIDC access token expiration ( #1879 )
2019-08-21 12:18:55 +02:00
Christophe Maudoux
8d9c35f836
Improve unit test ( #1885 )
2019-08-20 22:11:40 +02:00
Christophe Maudoux
4d583ceb9c
Append a custom param to log ( #1885 )
2019-08-20 22:04:05 +02:00
Christophe Maudoux
5985e6d258
Fix REST service ( #1870 )
2019-08-17 17:11:28 +02:00
Christophe Maudoux
b1c637cfca
Revert "Append a custom param to be logged ( #1885 )"
...
This reverts commit 1e838f0487
2019-08-16 15:28:47 +02:00
Christophe Maudoux
1e838f0487
Append a custom param to be logged ( #1885 )
2019-08-16 15:25:21 +02:00
Christophe Maudoux
78a82dbee9
Override OTT conf. for Upgrade tokens ( #1884 )
2019-08-15 22:01:44 +02:00
Christophe Maudoux
09158f0084
Return whatToTrace instead of uid & Fix + Append unit test ( #1664 )
2019-08-10 12:38:25 +02:00
Christophe Maudoux
13378c3150
Fix unit test ( #1870 )
2019-08-09 23:28:43 +02:00
Christophe Maudoux
869dbb9e42
Fix unit test ( #1870 )
2019-08-09 23:15:34 +02:00
Maxime Besson
daa03a9a9c
OIDC: tie client_id to authorization code ( #1881 )
2019-08-09 13:54:53 +02:00
Christophe Maudoux
d565dc66c3
Improve unit test ( #1878 )
2019-08-07 23:03:49 +02:00
Christophe Maudoux
9dac92064c
Better fix & update unit tests ( #1861 )
2019-08-07 22:29:12 +02:00
Christophe Maudoux
7aad470586
Delete pdata cookie after XML notif validation & Improve unit test ( #1861 )
2019-08-06 22:29:48 +02:00
Christophe Maudoux
c630a90064
Delete pdata cookie after notif validation & Improve unit test ( #1861 )
2019-08-06 22:25:09 +02:00
Christophe Maudoux
742e7417d4
Better fix ( #1867 )
2019-08-06 21:04:52 +02:00
Christophe Maudoux
bf20db03b9
Improve unit test & fix ( #1867 )
2019-08-04 22:39:14 +02:00
Christophe Maudoux
ede8e28761
Typo
2019-08-04 22:39:14 +02:00
Maxime Besson
af602f91d6
Unit test for #1873
2019-08-04 19:31:48 +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
Christophe Maudoux
c827418fef
Improve unit test ( #1874 )
2019-08-03 22:33:30 +02:00
Christophe Maudoux
44a6f2c960
Typo
2019-08-03 22:33:02 +02:00
Christophe Maudoux
5cb5406246
Typo ( #1862 )
2019-08-02 23:23:07 +02:00
Christophe Maudoux
3821e9e7d2
Append unit test ( #1867 )
2019-08-02 23:10:40 +02:00
Christophe Maudoux
6658204c7f
Improve unit test ( #1862 )
2019-08-02 23:09:51 +02:00
Christophe Maudoux
6c408ff0fb
Typo
2019-08-02 22:57:54 +02:00
Christophe Maudoux
46208d74fe
Improve unit test ( #1870 )
2019-08-02 21:58:08 +02:00
Maxime Besson
0febdda551
Fix unit tests
2019-08-02 18:03:10 +02:00
Christophe Maudoux
529c17042c
Improve unit test ( #1870 )
2019-08-01 20:26:50 +02:00
Maxime Besson
c1afdbefac
Add labels and logos to all 2F providers ( #1873 )
2019-08-01 17:27:14 +02:00
Christophe Maudoux
6a625c265c
Improve unit test ( #1862 )
2019-07-26 17:49:35 +02:00
Christophe Maudoux
ec199c9100
Improve unit test ( #1851 )
2019-07-26 17:49:35 +02:00
Christophe Maudoux
65a5a1d41b
Improve unit test ( #1851 )
2019-07-25 12:00:51 +02:00
Christophe Maudoux
11f2d0f34a
Improve notifications REST API & unit test ( #1851 )
2019-07-23 15:54:53 +02:00
Maxime Besson
d82f776df8
Allow multi instanciation of 2F modules ( #1860 )
...
This commit adds a manager interface to declare multiple instances of a
single 2F module, in a manner similar to Combination.
An additional portal code reads the `sfExtra` variable to load the
declared modules.
An empty rules means the module will be always active.
2019-07-22 19:30:37 +02:00
Christophe Maudoux
6d0967f16f
Improve unit test ( #1851 )
2019-07-22 15:40:16 +02:00
Christophe Maudoux
05cb1e1c91
Revert test-lib ( #1851 )
2019-07-22 15:39:04 +02:00
Christophe Maudoux
81aa2fb37b
Improve test-lib & unit test ( #1851 )
2019-07-21 23:23:20 +02:00
Christophe Maudoux
3972861ba4
WIP - Improve unit test & need to fix list notifications feature!!! ( #1851 )
2019-07-21 22:47:48 +02:00
Christophe Maudoux
3e50fbca20
Improve unit test ( #1851 )
2019-07-21 22:35:23 +02:00
Christophe Maudoux
34039ef7ef
Improve test-lib & unit test ( #1851 )
2019-07-21 21:56:09 +02:00
Christophe Maudoux
27116ca1af
Improve unit tests & update version ( #1853 )
2019-07-19 10:09:07 +02:00
Christophe Maudoux
b9aa198188
Improve unit test ( #1856 )
2019-07-18 13:38:10 +02:00
Christophe Maudoux
36a547cba5
Typo ( #1857 )
2019-07-18 13:12:12 +02:00
Christophe Maudoux
b6be20f988
Improve unit test ( #1857 )
2019-07-18 13:05:16 +02:00