Commit Graph

42 Commits (master)
 

Author SHA1 Message Date
Mauro Mugnaini 726291ca55
Added custom base URL set via factory (not automatically working cross environments) [#27234]
Better tests for exchange-token features
2 days ago
Mauro Mugnaini 35c913db02
Added `token-exchange` support, also with `offline-token` scope, and methods to add extra headers during the OIDC token requests. 5 days ago
Mauro Mugnaini 86c3887e76 Release of the `v.2.0.0` 9 months ago
Mauro Mugnaini 52d70eda60 Added new `KeycloakClientHelper` class to perform token request for user in one shot and without the need to provide the `clientId` parameter (#25291). Only `context`, `username` and `password` are required. 10 months ago
Mauro Mugnaini 89c5cf04bd Revised code to avoid method invoked twice and double logging 10 months ago
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) 10 months ago
Mauro Mugnaini a71f1725a7 The library now uses with `2.4.0-SNAPSHOT` version of the BOM and safe set `isExternalCall` to `true` with reflection to be compatible with both old and new `gxJRS` APIs 10 months ago
Mauro Mugnaini 00d07f99c6 Added changelog info 1 year ago
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 1 year ago
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) 2 years ago
Luca Frosini 9577388a09 Removed uneeded dependency 2 years ago
Luca Frosini 1dba845d31 Merge remote-tracking branch 'origin/smartgears_4'
Conflicts:
	pom.xml
2 years ago
Luca Frosini b689ab8659 Reverted change which has been made in branch 2 years ago
Luca Frosini 4423cf7434 Set the right gcube-bom 2 years ago
Mauro Mugnaini 0adf0f86e5 Fixed typo in `AccessToken` class for `setAccessToken(..)` method (#23654) 2 years ago
Mauro Mugnaini c30cc9e646 Updated to latest BOM 2 years ago
Lucio Lelii 44cc98a724 porting to smartgears 4 2 years ago
Mauro Mugnaini 7ae6a7dcd8 Added methods for `token` and `introspect` endpoint construction starting from realm's base URL and related tests 2 years ago
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) 2 years ago
Mauro Mugnaini d6316c837d Fixed right method use to test `active` field in token introspection response 2 years ago
Mauro Mugnaini 6ebb6c6616 Added tests for new introspect and isVerified functions (both OIDC and UMA are supported) (#23326) 2 years ago
Mauro Mugnaini db6f769695 Added functions to introspect and verify access tokens (both OIDC and UMA are supported) (#23326) 2 years ago
Mauro Mugnaini 7ab5bd1256 New model classes available (from Keycloak's source code) 2 years ago
Mauro Mugnaini 03ea0fae2c Added `token` parameter contants 2 years ago
Mauro Mugnaini f7e5c29c54 Releasing v.1.2.0 2 years ago
Mauro Mugnaini f5bbec3f3a Typo in version title fixed 2 years ago
Mauro Mugnaini 49586563e2 Added tests for new OIDC token retrieve methods and UMA from OIDC token method 2 years ago
Mauro Mugnaini 4c769f329f Added OIDC token retrieve for clients [#23076] and UMA token from OIDC token instead for credentials 2 years ago
Mauro Mugnaini 7d3f508954 Releasing version `1.1.0` 2 years ago
Mauro Mugnaini 4ab2c18440 Test with error (unhautorized) for the refresh token with only the refresh token, since a `confidential` client is used for testing. 2 years ago
Mauro Mugnaini defc33913f Helper function to crete a `RefreshToken` object from its base64 encoded JWT string added 2 years ago
Mauro Mugnaini f7ab942a5c Added refresh token from the encoded JWT form only of the `refresh_token` function; for public client types only. 2 years ago
Mauro Mugnaini 6ed1591974 Added OIDC access code example 2 years ago
Mauro Mugnaini 3e2bbeb3e2 [#22515] Added refresh token methods 2 years ago
Mauro Mugnaini f5ef1d2c92 [#22515] Added refresh token methods 2 years ago
Mauro Mugnaini 21774d9a91 Releasing component (#22145 #22195) 3 years ago
Mauro Mugnaini 5d257faef5 Updated micro-version to avoid possible repo backports/backtracking related issues and to be sure to have last version available in DEV at the moment 3 years ago
Mauro Mugnaini 69250b3ea0 RootVO part of the provided scope is used for discovery, since the endpoint is always registered there and added check for its existance in the prvoider and its format. Also checked that all the mandatory parameters are not null. 3 years ago
Mauro Mugnaini 2ae7c8d942 Added `comon-scope-maps` dependency for tests 3 years ago
Mauro Mugnaini 708c073090 Added again -SNAPSHOT suffix to 1.0.0 version to avoid "jumping" effect... 3 years ago
Mauro Mugnaini c227b6e395 [v1.0.0] Library release 3 years ago
Mauro Mugnaini 2b32fe73ce First share with auto-discovery of the endpoint in scope with ic-client and gxREST use 3 years ago