Commit Graph

65 Commits (master)
 

Author SHA1 Message Date
Massimiliano Assante 58641ac4a4 removed snapshot from bom 3 years ago
Massimiliano Assante e995002708 ready to release 3 years ago
Massimiliano Assante 10313013e8 just updated the message session is null 3 years ago
Massimiliano Assante 5f066da115 Merge pull request 'Restored session existance check before OIDC/UMA ticket related checks' (#9) from mauro.mugnaini/threadlocal-vars-cleaner:master into master
Reviewed-on: gCubeSystem/threadlocal-vars-cleaner#9
3 years ago
Mauro Mugnaini 99b38ef4b7 Wrong extra return if session is null at check 3 years ago
Mauro Mugnaini 760448c7db Restored session existance check before OIDC/UMA ticket related checks 3 years ago
Massimiliano Assante d1ce7ef5c9 updated pom for release 3 years ago
Massimiliano Assante 7219cf69fe updated pom 3 years ago
Massimiliano Assante 2c45fb1549 Fix Bug #20591 portlet calls in landing page have not UMA token set 3 years ago
Massimiliano Assante 4f402e1821 Merge pull request 'Extracted the UMA issuing code' (#8) from mauro.mugnaini/threadlocal-vars-cleaner:master into master 3 years ago
Mauro Mugnaini eb383671aa Extracted the UMA issuing code for logged user from the Valve in the `threadlocal-vars-cleaner` project to be used also after the login process for UMA issue in the context, since the Valve has already finished its work at that moment. (#20591) 3 years ago
Mauro Mugnaini 3b54a86bc8 Prepared for new version SNAPSHOT 3 years ago
Massimiliano Assante 6e67b8dae2 lowered the level of log "OIDC token is null in cache proxy" 3 years ago
Massimiliano Assante 62a6375372 Merge pull request 'The UMA refresh token flow is skipped by the specific setting (constant in the class) and a new token is requested if the old is expired.' (#7) from mauro.mugnaini/threadlocal-vars-cleaner:master into master 3 years ago
Mauro Mugnaini 07c8a1219e The UMA refresh token flow is skipped by the specific setting (constant in the class) and a new token is requested if the old is expired. 3 years ago
Massimiliano Assante f67c570402 Merge pull request 'Porting to master repo of the changes that seems to resolves issues related to ticket #20445' (#6) from mauro.mugnaini/threadlocal-vars-cleaner:master into master 3 years ago
Mauro Mugnaini 8e28d139b5 Revised implementation that rely completely on cache proxy and ignore the several session objects (with same session ID) that are involved in different calls and threads. In addition to avoid also multiple thread collision that refreshes/requests the same object several times at each call, a specific mutex (per user) has been put in place. 3 years ago
Mauro Mugnaini f5479d8f58 Fixed wrong log messages 3 years ago
Mauro Mugnaini fc18dda68e Remove the user of the session to store objects and rely on cache proxy only adding a mutex to avoid concurrency problems 3 years ago
Mauro Mugnaini 1a0f9b5086 A lot of logs added and rationalized loop 3 years ago
Massimiliano Assante 6c7961c7b0 Merge pull request 'Moved out synch from method to session object and added checks for response messages from Keycloak. Added also redirection to logout URI in case of revoked or invalid OIDC token.' (#5) from mauro.mugnaini/threadlocal-vars-cleaner:master into master 3 years ago
Mauro Mugnaini 9a25509add Moved out synch from method to session object and added checks for response messages from Keycloak. Added also redirection to logout URI in case of revoked or invalid OIDC token. 3 years ago
Massimiliano Assante 52433442c2 Merge pull request 'Rewrote the flow according to last tests and strange LR behavior in session management' (#4) from mauro.mugnaini/threadlocal-vars-cleaner:master into master 3 years ago
Mauro Mugnaini b110e21b3f Rewrote the flow according to last tests and strange LR behavior in session management 3 years ago
Massimiliano Assante fbe94b6fd1 updated date of last commit in changelog 3 years ago
Massimiliano Assante 91465f9a8e Merge pull request 'Forced refresh of access token when current scope changes' (#3) from mauro.mugnaini/threadlocal-vars-cleaner:master into master 3 years ago
Mauro Mugnaini fa407f471a Forced refresh of access token when current scope changes 3 years ago
Massimiliano Assante e4e7352e2c removed snapshot from pom version 3 years ago
Massimiliano Assante d2508827e9 applied necessary changes to supplementary files for release 3 years ago
Massimiliano Assante 561d278f15 Merge pull request 'Finalization of the enabling of the portal to send the user's UMA token in the HTTP services invokation' (#2) from mauro.mugnaini/threadlocal-vars-cleaner:master into master 4 years ago
Mauro Mugnaini 3a4fee1fd4 Added range dependency according to CI rules for DEV 4 years ago
Mauro Mugnaini de67ba9d22 Added range dependency according to CI rules 4 years ago
Mauro Mugnaini 6b86a0700b Changed according to renamed classes method names 4 years ago
Mauro Mugnaini be0860d928 Fixed wrong token put in cache after refresh. Rationalized logs. 4 years ago
Mauro Mugnaini 3f965a9143 Implemented the token refresh on expired access-token validity 4 years ago
Mauro Mugnaini 081e3dd257 Specific version required. Range removed 4 years ago
Massimiliano Assante 7c2c755e6f added -SNAPSHOT 4 years ago
Massimiliano Assante 2b5733d6ff fixed wrong method name call 4 years ago
Massimiliano Assante 02cc26dacb Merge pull request 'Porting of OIDC related modifications' (#1) from mauro.mugnaini/threadlocal-vars-cleaner:master into master 4 years ago
Mauro Mugnaini b156114d3d Changed the proxy class name and renamed packages from com.nubisware.* to org.gcube.* 4 years ago
Mauro Mugnaini ee7a088be2 Beta version 4 years ago
Massimiliano Assante 40fdbe773f removed -Snapshot 4 years ago
Massimiliano Assante 49c9171de7 removed deprecated readme and license 4 years ago
Massimiliano Assante 452d7a0bbb Small fix which checks if the current Liferay Site is a valid context 4 years ago
Massimiliano Assante ccac1fb7c4 added readme 4 years ago
Massimiliano Assante 0dc63acf9f first import to git 4 years ago
Massimiliano Assante efdc5eb4b1 git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portal/threadlocal-vars-cleaner@183892 82a268e6-3cf1-43bd-a215-b396298e98cf 4 years ago
Massimiliano Assante d70a28c845 Added automatic injection of context and token of any AJAX calls
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portal/threadlocal-vars-cleaner@134367 82a268e6-3cf1-43bd-a215-b396298e98cf
8 years ago
Massimiliano Assante 74dd7b1637 added method to generate token only if it doesnt exists
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portal/threadlocal-vars-cleaner@134277 82a268e6-3cf1-43bd-a215-b396298e98cf
8 years ago
Massimiliano Assante 7dca141d2f git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portal/threadlocal-vars-cleaner@134209 82a268e6-3cf1-43bd-a215-b396298e98cf 8 years ago