Christophe Maudoux
|
4751427105
|
Fix error level & Improve doc (#1976)
|
2021-04-01 23:31:48 +02:00 |
|
Christophe Maudoux
|
c0db322ef0
|
Perl critic
|
2021-04-01 23:07:58 +02:00 |
|
Christophe Maudoux
|
bcfb075f63
|
Be more consistent with REST params & Update doc (#1976)
|
2021-04-01 22:48:08 +02:00 |
|
Christophe Maudoux
|
6eda19c112
|
Fix test (#2501)
|
2021-04-01 19:02:46 +02:00 |
|
Christophe Maudoux
|
b67d11c58a
|
Update manifest
|
2021-04-01 14:49:44 +02:00 |
|
Christophe Maudoux
|
654184dd66
|
Fix bad request (#2501)
|
2021-04-01 14:49:44 +02:00 |
|
Maxime Besson
|
297dc830af
|
Update mail templates to no longer use string substitution (#2495)
|
2021-03-31 14:27:23 +02:00 |
|
Maxime Besson
|
d696853556
|
Factor MAIN_LOGO variable in loadMailTemplate (#2495)
|
2021-03-31 14:27:23 +02:00 |
|
Christophe Maudoux
|
89111859a0
|
Typos (#1976)
|
2021-03-30 23:54:06 +02:00 |
|
Maxime Besson
|
20e1f9ded0
|
Hash JWT to catch tampering (#2419)
This mechanism's only purpose is to make the introsection endpoint fail
to verify the token when the JWT itself has been tampered with.
|
2021-03-30 16:32:14 +02:00 |
|
Maxime Besson
|
2c8cbbefe6
|
"xxx is allowed to update 2FA" should be a debug message
|
2021-03-30 16:32:14 +02:00 |
|
Clément OUDOT
|
55ab4b5a5f
|
Fix CAS log message on service ticket validation error (#2494)
|
2021-03-25 16:33:48 +01:00 |
|
Maxime Besson
|
02b680df30
|
fix #2489
|
2021-03-19 16:45:37 +01:00 |
|
Maxime Besson
|
96a667cf2e
|
clarify REST log messages
|
2021-03-17 14:24:47 +01:00 |
|
Maxime Besson
|
9fda75edc5
|
Unit test for #2488
|
2021-03-17 14:24:47 +01:00 |
|
Maxime Besson
|
ca6c98c26c
|
Allow selection of saml ACS during idp initiated (#2488)
|
2021-03-17 14:24:47 +01:00 |
|
Maxime Besson
|
c0f8e8f46b
|
Skip serializing psgi streams when saving request
It can interfere with unit tests in some cases, like #2000
|
2021-03-15 21:18:08 +01:00 |
|
Maxime Besson
|
fc693184dc
|
Unit test for #2484
|
2021-03-10 15:47:46 +01:00 |
|
Maxime Besson
|
44abc1e889
|
Add hook for client credentials (#2484)
|
2021-03-10 15:47:19 +01:00 |
|
Maxime Besson
|
6a3479ea3c
|
unit tests: Try to find templateDir in path
This change makes running the testsuite from an external directory
easier. Which is useful if you want to unit test a custom module
|
2021-03-08 18:45:13 +01:00 |
|
Maxime Besson
|
0f626ad94c
|
Add expiration time to Client Credential sessions (#2481)
|
2021-03-03 15:43:18 +01:00 |
|
Maxime Besson
|
a70051e3fe
|
Remove deprecated base64url implementation
All our target distros now have base64url in Mime::Base64
|
2021-03-03 11:03:19 +01:00 |
|
Maxime Besson
|
e3ecddb8c9
|
Unit tests for #2424
|
2021-03-03 11:03:19 +01:00 |
|
Maxime Besson
|
bb95e681e6
|
Tidy
|
2021-03-03 11:03:19 +01:00 |
|
Maxime Besson
|
e10d1e291c
|
Return granted scopes if different from requested scopes (#2424)
|
2021-03-03 11:03:19 +01:00 |
|
Maxime Besson
|
6b9670c29d
|
Use computed scopes to fill claims in ID token (#2424)
|
2021-03-03 11:03:19 +01:00 |
|
Maxime Besson
|
534745e5a2
|
Use computer scopes in Implicit/Hybrid responses (#2424)
|
2021-03-03 11:03:18 +01:00 |
|
Christophe Maudoux
|
b46259cae9
|
Enable upgradeSession only if required & Append unit test (#2480)
|
2021-03-02 19:20:15 +01:00 |
|
Yadd
|
a422af3038
|
Fix test
|
2021-03-02 07:58:25 +01:00 |
|
Yadd
|
3883c5abff
|
Fix vhost regexp (#2477)
|
2021-03-02 07:57:21 +01:00 |
|
Maxime Besson
|
4841c7755e
|
Fix OAuth2 error code when supplying invalid code
|
2021-02-24 17:48:12 +01:00 |
|
Maxime Besson
|
5a8c20584b
|
Fix OIDC message when calling technical endpoints with cookies (#2475)
|
2021-02-24 17:48:12 +01:00 |
|
Maxime Besson
|
09d727410c
|
Unit test for #2474
|
2021-02-24 17:48:12 +01:00 |
|
Maxime Besson
|
2d7f9e34a6
|
OIDC: Return error if multiple client auth used (#2474)
|
2021-02-24 17:48:12 +01:00 |
|
Maxime Besson
|
db8ea6f885
|
Extend GPG key expiration date, fixes GPG unit test
|
2021-02-20 20:31:21 +01:00 |
|
Christophe Maudoux
|
ba3cbfb33b
|
Click to clear form (#1976)
|
2021-02-20 19:39:54 +01:00 |
|
Maxime Besson
|
861463f987
|
Update unit test for #2465
|
2021-02-19 17:39:45 +01:00 |
|
Christophe Maudoux
|
ff36b81e73
|
Append accessor to avoid modify conf (#2451)
|
2021-02-19 07:44:00 +01:00 |
|
Xavier Guimard
|
b5c0ca94c4
|
CrowdSec plugin (#2451)
|
2021-02-19 07:40:36 +01:00 |
|
Christophe Maudoux
|
057cfb29e8
|
Improve code (#2458)
|
2021-02-18 23:35:25 +01:00 |
|
Maxime Besson
|
cceb6f767e
|
Use a dedicated function for OIDC error reporting (#2465)
|
2021-02-18 22:06:39 +01:00 |
|
Christophe Maudoux
|
482d1102be
|
Improve modal (#1976)
|
2021-02-17 22:37:22 +01:00 |
|
Christophe Maudoux
|
5f7981e256
|
Improve error message & unit test (#2458)
|
2021-02-16 22:04:38 +01:00 |
|
Christophe Maudoux
|
1757cf5337
|
Merge branch 'CheckDevOps-plugin' into 'v2.0'
Check DevOps file plugin (#2458)
See merge request lemonldap-ng/lemonldap-ng!178
|
2021-02-16 18:46:19 +00:00 |
|
Christophe Maudoux
|
d9a0034e7c
|
Fix warning
|
2021-02-16 19:07:30 +01:00 |
|
Christophe Maudoux
|
21ba54ca74
|
Fix warning
|
2021-02-16 18:49:37 +01:00 |
|
Christophe Maudoux
|
c1951ce3fe
|
Fix warning
|
2021-02-16 18:30:41 +01:00 |
|
Christophe Maudoux
|
67d8dccf25
|
Fix warning
|
2021-02-16 17:04:41 +01:00 |
|
Christophe Maudoux
|
12565ec173
|
Fix warning
|
2021-02-16 17:03:34 +01:00 |
|
Christophe Maudoux
|
35385b803d
|
Fix warning
|
2021-02-16 16:35:23 +01:00 |
|
Christophe Maudoux
|
edf7a88114
|
Update 29-AuthGPG.t
|
2021-02-16 15:29:27 +01:00 |
|
Christophe Maudoux
|
071cfe68e2
|
Fix test
|
2021-02-16 14:56:59 +01:00 |
|
Christophe Maudoux
|
4583108068
|
Append download unit test (#2458)
|
2021-02-16 14:21:10 +01:00 |
|
Christophe Maudoux
|
1f66e03969
|
Append an option to download rules.json file from remote server (#2458)
|
2021-02-16 12:15:18 +01:00 |
|
Maxime Besson
|
31d0f26174
|
Clear hook list on configuration reload (#2463)
|
2021-02-15 15:13:53 +01:00 |
|
Christophe Maudoux
|
e477a1cef8
|
Append unit test & Doc (#2458)
|
2021-02-15 11:40:46 +01:00 |
|
Christophe Maudoux
|
110974cce4
|
Display rules (#2458)
|
2021-02-12 22:39:34 +01:00 |
|
Christophe Maudoux
|
60cbb6d5f2
|
Improve code (#2458)
|
2021-02-12 19:31:11 +01:00 |
|
Christophe Maudoux
|
3bee740125
|
display headers (#2458)
|
2021-02-12 19:25:55 +01:00 |
|
Christophe Maudoux
|
6e1efc8bb5
|
WIP: CheckDevOps plugin skeleton (#2458)
|
2021-02-12 18:11:37 +01:00 |
|
Maxime Besson
|
4408852d33
|
tidy
|
2021-02-12 18:10:53 +01:00 |
|
Maxime Besson
|
424cf91e88
|
Fix error message on missing template dir (#2460)
|
2021-02-12 18:10:53 +01:00 |
|
Christophe Maudoux
|
4515768513
|
Display explicit error message (#2329)
|
2021-02-10 22:27:12 +01:00 |
|
Christophe Maudoux
|
3e02682635
|
Update version
|
2021-02-09 23:06:36 +01:00 |
|
Xavier Guimard
|
830954d9ab
|
Update polish translation
|
2021-02-09 18:23:39 +01:00 |
|
Maxime Besson
|
7db988b5a1
|
Improve some SAML error messages (#2349)
|
2021-02-08 11:50:24 +01:00 |
|
Christophe Maudoux
|
55071d5210
|
Keep old behavior if no JS (#1976)
|
2021-02-05 18:05:59 +01:00 |
|
Christophe Maudoux
|
6428cd0a0a
|
fa icon (#1976)
|
2021-02-03 23:41:24 +01:00 |
|
Christophe Maudoux
|
e409a1b297
|
Use modal (#1976)
|
2021-02-03 23:35:48 +01:00 |
|
Maxime Besson
|
a1ed57c035
|
Add typ header to access token jwt (#2419)
|
2021-02-03 09:43:35 +01:00 |
|
Christophe Maudoux
|
635e75c1b6
|
Perl critic
|
2021-02-01 22:30:37 +01:00 |
|
Christophe Maudoux
|
d21747cea1
|
Typo (#1976)
|
2021-02-01 22:00:17 +01:00 |
|
Maxime Besson
|
1cd7dd3d2c
|
Add hook for access token JWT payload (#2419)
|
2021-02-01 18:20:32 +01:00 |
|
Maxime Besson
|
857a336da2
|
Unit tests for JWT access tokens (#2419)
|
2021-02-01 18:20:32 +01:00 |
|
Maxime Besson
|
420fc72d63
|
Remove useless vars from OIDC tests
|
2021-02-01 18:20:32 +01:00 |
|
Maxime Besson
|
3fcea7eb1d
|
Refactor OIDC unit tests
|
2021-02-01 18:20:32 +01:00 |
|
Maxime Besson
|
d86e8ce0df
|
Refactor: remove extractJWT
|
2021-02-01 18:20:32 +01:00 |
|
Maxime Besson
|
cb04670003
|
Refactor checksignature
|
2021-02-01 18:20:32 +01:00 |
|
Maxime Besson
|
09dda56cb8
|
Refactor: rename method in issuer
|
2021-02-01 18:20:32 +01:00 |
|
Maxime Besson
|
d63017cffc
|
Refactor: use new functions in Auth
|
2021-02-01 18:20:32 +01:00 |
|
Maxime Besson
|
cd3c2678db
|
Refactor: rename variable
|
2021-02-01 18:20:32 +01:00 |
|
Maxime Besson
|
435ba82144
|
Refactor: rename and move getJWTJSONData
|
2021-02-01 18:20:32 +01:00 |
|
Maxime Besson
|
6aef1a6317
|
Refactor: getUserInfo now returns a hash
|
2021-02-01 18:20:32 +01:00 |
|
Maxime Besson
|
f3c97c22dc
|
Refactor access token id lookup into Common::JWT
|
2021-02-01 18:20:32 +01:00 |
|
Maxime Besson
|
aa877cf0a3
|
Let newAccessToken emit JWT (#2419)
|
2021-02-01 18:15:55 +01:00 |
|
Maxime Besson
|
dc0bacd6f0
|
Accept Access Tokens in JWT format (#2419)
|
2021-02-01 18:15:55 +01:00 |
|
Maxime Besson
|
acaaf1c749
|
Refactor buildUserInfo (#2419)
|
2021-02-01 18:15:55 +01:00 |
|
Maxime Besson
|
dbddddfba1
|
Refactor newAccessToken (#2419)
|
2021-02-01 18:15:55 +01:00 |
|
Maxime Besson
|
5303b4fc3e
|
Fix error format when sending an expired refresh token
|
2021-02-01 18:15:55 +01:00 |
|
Maxime Besson
|
090fad7475
|
Add warning when hook stack encounters error
|
2021-02-01 18:15:55 +01:00 |
|
Maxime Besson
|
4803024b3e
|
Unit tests for #2424
|
2021-02-01 16:25:36 +01:00 |
|
Maxime Besson
|
4c1f49a90f
|
Use dynamic scope in issuer (#2424)
|
2021-02-01 16:25:35 +01:00 |
|
Maxime Besson
|
5562d8b1dd
|
Add a function to resolve allowed scopes from rules (#2424)
|
2021-02-01 16:25:35 +01:00 |
|
Maxime Besson
|
c30b452aa3
|
Load dynamic scopes from config (#2424)
|
2021-02-01 16:25:35 +01:00 |
|
Christophe Maudoux
|
8017725caa
|
Code refactoring
|
2021-01-31 00:07:34 +01:00 |
|
Christophe Maudoux
|
ea80b4df0e
|
Use Ajax request (#1976)
|
2021-01-30 23:22:03 +01:00 |
|
Clément OUDOT
|
d4ae146fd6
|
Update version in main modules
|
2021-01-30 18:32:52 +01:00 |
|
Christophe Maudoux
|
01721d5793
|
Append warning in log & code refactoring ("1976)
|
2021-01-30 18:22:13 +01:00 |
|
Maxime Besson
|
f8f892c741
|
Unit test for #2449
|
2021-01-29 09:45:50 +01:00 |
|
Maxime Besson
|
c844cc25b0
|
Fix SAML logout propagation with Redirect binding (#2449)
|
2021-01-29 09:45:50 +01:00 |
|