Mauro Mugnaini
|
dfb35bad62
|
Added javadoc for token exchange methods and exchage for an offline token now raises an IllegalArgumetException if the original token not contains `offline_access` within its scopes, required by the `v24.0.2` version of the Keycloak
|
2024-05-06 18:09:40 +02:00 |
Mauro Mugnaini
|
eabd708631
|
Temporary disabling exchange for offline token since with new keycloak original token should be issued with `offline` scope to work and has still to be inroduced the possibility to do it
|
2024-05-03 12:13:41 +02:00 |
Mauro Mugnaini
|
899cf13afd
|
Temporary disabling exchange for offline token since with new keycloak original token should be issued with `offline` scope to work and has still to be inroduced the possibility to do it
|
2024-05-03 12:10:07 +02:00 |
Mauro Mugnaini
|
49af6590f7
|
Fixed javadocs
|
2024-05-03 12:07:42 +02:00 |
Mauro Mugnaini
|
e339be5083
|
Added support to JWK endpoint and key sets retrieve to take info about configured key algorithms
|
2024-04-30 18:31:07 +02:00 |
Mauro Mugnaini
|
8c009b9a8d
|
Renamed method `isSignatureValid()` to `isValid()` since it tests also other aspects (exipration, not before, etc...).
|
2024-04-30 12:55:04 +02:00 |
Mauro Mugnaini
|
23f387f832
|
Added JWT digital signature verification by using the RSA public key of the realm on server. Uses `java-jwt` library by Auth0 [#27340]
|
2024-04-30 11:48:22 +02:00 |
Mauro Mugnaini
|
35c913db02
|
Added `token-exchange` support, also with `offline-token` scope, and methods to add extra headers during the OIDC token requests.
|
2024-04-19 17:26:40 +02:00 |
Mauro Mugnaini
|
d5ddbfd067
|
Added support of password grant flow (corresponding to the now deprecated OAuth2 flow: Resource Owner Password Credentials grant) also for specific context/audience by using the specific D4S mapper. (#25291)
|
2023-07-11 13:36:23 +02:00 |
Mauro Mugnaini
|
5f3e02c6e4
|
Added support for the user of the D4S mapper that maps/shrink the `aud` to the value requested via `X-D4Science-Context` HTTP header
|
2023-03-23 18:27:24 +01:00 |
Mauro Mugnaini
|
168a1d4b35
|
Added predictive infrastructure URL support based on context (and on context and realm if the target realm is not the default one) and overloaded all methods that take the URL as argument with the context (#23655)
|
2022-07-15 18:19:35 +02:00 |
Mauro Mugnaini
|
7ae6a7dcd8
|
Added methods for `token` and `introspect` endpoint construction starting from realm's base URL and related tests
|
2022-06-10 13:48:48 +02:00 |
Mauro Mugnaini
|
460b080fcd
|
Removed the discovery functionality to be compatible with SmartGears.v4 and moved to the new library `keycloak-client-legacy-is` that will provide the backward compatibility. (#23478)
|
2022-06-08 19:05:40 +02:00 |
Mauro Mugnaini
|
db6f769695
|
Added functions to introspect and verify access tokens (both OIDC and UMA are supported) (#23326)
|
2022-05-19 19:40:09 +02:00 |
Mauro Mugnaini
|
4c769f329f
|
Added OIDC token retrieve for clients [#23076] and UMA token from OIDC token instead for credentials
|
2022-03-30 12:01:42 +02:00 |
Mauro Mugnaini
|
f7ab942a5c
|
Added refresh token from the encoded JWT form only of the `refresh_token` function; for public client types only.
|
2021-12-17 17:56:56 +01:00 |
Mauro Mugnaini
|
f5ef1d2c92
|
[#22515] Added refresh token methods
|
2021-12-09 15:05:26 +01:00 |
Mauro Mugnaini
|
2b32fe73ce
|
First share with auto-discovery of the endpoint in scope with ic-client and gxREST use
|
2021-05-28 18:29:06 +02:00 |