Commit Graph

56 Commits

Author SHA1 Message Date
Luca Frosini f18dd864da Added support for 'client_id' and backward compatibility with 'clientId'
claim #25802
2024-05-02 15:47:10 +02:00
luca.frosini c0b7cf7165 Fixing library 2023-07-11 10:21:12 +02:00
luca.frosini c7af44e220 Switched to the new version of keycloak-client refs #25295 2023-07-10 15:10:15 +02:00
Luca Frosini f06166a6ff Added remove() method in SecretManagerProvider 2023-01-13 15:12:27 +01:00
Luca Frosini 2ab160275c fixed exception 2022-03-30 15:04:09 +02:00
Luca Frosini dab0deea20 Removed OIDC Client credential 2022-03-30 15:03:50 +02:00
Luca Frosini 67a851a5d1 Added OIDC Client credential [#23089] 2022-03-30 14:29:40 +02:00
Luca Frosini bd7ef7ff1c Fixed constant 2022-03-29 18:34:33 +02:00
Luca Frosini 4617573a26 Setting ExternalServiceInfo when application 2022-03-29 14:59:36 +02:00
Luca Frosini 0286521cfe Improved code 2022-03-29 14:43:05 +02:00
Luca Frosini 356da003c7 Added getSecret for a specific context 2022-03-29 12:43:25 +02:00
Luca Frosini 3fbcaf37ad Avoiding null pointer exceptions 2022-03-24 14:30:16 +01:00
Luca Frosini d2d8686259 Set application when not user 2022-03-24 14:27:31 +01:00
Luca Frosini 66fd1afc7c Implemented isApplication() and getFullName() APIs 2022-03-24 14:26:18 +01:00
Luca Frosini 6e271a5772 Added isApplication and getFullName APIs 2022-03-24 14:25:21 +01:00
Luca Frosini d8b9fecee2 Fixed getUsername 2022-03-24 12:42:21 +01:00
Luca Frosini 1c10f36883 Fixing getUsername 2022-03-22 14:55:52 +01:00
Luca Frosini 74182ab00d Fixed method 2022-03-08 11:25:21 +01:00
Luca Frosini cf1e6f0602 Added missing API and test 2022-03-08 10:16:57 +01:00
Luca Frosini e714b058df Fixed code 2022-03-01 11:36:00 +01:00
Luca Frosini a495c5871e added authorship 2022-02-28 18:04:49 +01:00
Luca Frosini 5fda71ee60 fixing code 2022-02-28 17:07:46 +01:00
Luca Frosini 15748c727a Added logging information 2022-02-28 13:26:08 +01:00
Luca Frosini b9e78300a6 Changing thread local paradigm 2022-02-25 18:08:51 +01:00
Luca Frosini 7c9cca32c4 Fixed method 2022-02-25 16:10:10 +01:00
Luca Frosini 8711dc78b7 fixed code 2022-02-25 14:34:37 +01:00
Luca Frosini 261e8733b2 Refactoring library to be properly used as provider in Smartgears 2022-02-25 12:58:24 +01:00
Luca Frosini a66c1da525 Removed code not needed if the library is integrated in Smartgears 2022-02-25 11:37:19 +01:00
Luca Frosini 6731b8f6a6 Added setRoles 2022-01-31 15:48:03 +01:00
Luca Frosini 778a7cba0b Fixed provider class 2022-01-31 15:47:49 +01:00
Luca Frosini 6c9dd41851 Fixed getRoles refs #22754 2022-01-31 15:47:02 +01:00
Luca Frosini 464515262f Added comment 2022-01-24 15:57:47 +01:00
Luca Frosini 8e49a9be04 Fixed corner case for a old authz token which is not an user 2022-01-24 15:34:09 +01:00
Luca Frosini 7934337958 remove empty lines and uneeded comment 2021-12-21 13:44:22 +01:00
Luca Frosini 09b537567b Added utlity to get a secret from a token string 2021-12-16 12:32:42 +01:00
Luca Frosini 061159b6cd Setting TokenResponse in place of RefreshToken 2021-12-15 15:58:32 +01:00
Luca Frosini 31b15c37ae Added important comments and logs 2021-12-14 15:01:07 +01:00
Luca Frosini 4b3867f085 Added token refresh 2021-12-13 13:27:07 +01:00
Luca Frosini 74e83aee69 Fixed additional property error 2021-12-07 16:09:01 +01:00
Luca Frosini ceafcdefda Removed unneeded code 2021-12-07 14:32:01 +01:00
Luca Frosini 3ca20138af Added about 2021-12-07 14:12:56 +01:00
Luca Frosini 8a023759a8 improving code 2021-12-07 14:03:06 +01:00
Luca Frosini 5dc635d134 Improving Code 2021-12-07 13:50:39 +01:00
Luca Frosini 4c171f90f5 Fixed functions 2021-12-06 17:50:19 +01:00
Luca Frosini 529aa1bce4 User roles and other info get from portla for old authz token 2021-12-06 17:43:56 +01:00
Luca Frosini 452e78139f Added token refresh 2021-12-06 17:43:18 +01:00
Luca Frosini 6da43964b5 improved classes 2021-12-02 15:43:58 +01:00
Luca Frosini 41b83c7c69 Improving library 2021-12-02 13:16:03 +01:00
Luca Frosini 98669b25a3 Dealing with AuthorizationProvider 2021-12-01 17:31:16 +01:00
Luca Frosini f1daf840b0 Improved code 2021-12-01 17:12:52 +01:00