Commit Graph

2739 Commits (12e0ca7a0941a1858e5ea00c57b9ddc21b59b702)

Author SHA1 Message Date
rmiccoli 12e0ca7a09 Add getter and setter of token value hash 2023-06-13 17:04:09 +02:00
Andrea Ceccanti c6c4af6d12 Bumped version 2022-01-10 20:10:12 +01:00
Andrea Ceccanti a60fd5e440 Add minimal hashCode/equals implementation for ClientDetailsEntity 2021-12-12 11:25:45 +01:00
Andrea Ceccanti c8e2752ffa Make some entity classes serializable
DeviceCode not being serializable causes issues when externalizing
sessions to Redis.
2021-11-16 15:10:04 +01:00
Andrea Ceccanti 5b96fb6512 Fix date format 2021-10-25 18:06:42 +02:00
Andrea Ceccanti 85891ecd39 Removed obsolete tests 2021-10-25 17:55:28 +02:00
Andrea Ceccanti 12bfab4f55 MitreID code compiles against latest Spring libraries 2021-10-25 17:13:07 +02:00
Andrea Ceccanti 711a2e7eab Fix maven warnings 2021-10-25 16:55:53 +02:00
Andrea Ceccanti 699669977b Make client details service transactional
This fixes transaction management errors observed when deleting
dynamically registered clients from the client management API.
2021-08-03 11:43:45 +02:00
Andrea Ceccanti 096466268d Bump version to 1.3.5.cnaf.20210803 2021-08-03 11:43:32 +02:00
Andrea Ceccanti be8f32452e Propagate refresh token request to token enhancer 2020-01-19 21:22:20 +01:00
Andrea Ceccanti 9d0967f529 Enable audience handling in IAM for refresh token flow 2020-01-15 21:50:34 +01:00
Andrea Ceccanti 2c48a4625c Fix scope checking in refresh token flow 2020-01-15 16:33:16 +01:00
Andrea Ceccanti caa687f979 Improved DI for client validator 2019-10-04 13:09:07 +02:00
Andrea Ceccanti 846727e9b3 Move dyn client validation to dedicated service
Which allows easier overriding for integrations
2019-10-04 07:40:16 +02:00
Andrea Ceccanti 68b2cc6a8c Bumped version to 1.3.5.cnaf.v20190827 2019-08-27 18:00:53 +02:00
Andrea Ceccanti 9683cd6158 Fix device code timeout setting for dynreg clients 2019-07-05 06:53:07 +02:00
Andrea Ceccanti 4897baf8f3 Update CI configuration 2019-06-21 16:13:55 +02:00
Andrea Ceccanti e3392dd759 Merge upstream 1.3.5 with our local changes 2019-02-22 19:20:50 +01:00
Andrea Ceccanti 0ba26c1c03 inthemerge 2018-11-28 14:38:27 +01:00
Justin Richer a2e8cb1a67
Merge pull request #1410 from hausenism/master
fix bug #1397 Attempting to execute an operation on a closed EntityMa…
2018-06-21 15:50:12 -04:00
鄭脈龍 676451c73d fix bug #1397 Attempting to execute an operation on a closed EntityManager. 2018-06-21 10:05:49 +08:00
Justin Richer 04f439ec58
Merge pull request #1405 from angelok1/db_script_fixes
Corrected Oracle create script
2018-06-11 16:23:28 -04:00
Justin Richer aa2dc78148
Merge pull request #1406 from angelok1/db_script_schema_fixes
Fixed broken scripts from schema change on system_scope
2018-06-11 16:21:41 -04:00
Angelo Kastroulis f56918982a Fixed broken scripts from schema change on system_scope 2018-06-11 16:13:30 -04:00
Angelo Kastroulis 69afba59cc Corrected create script 2018-06-11 15:52:17 -04:00
Andrea Ceccanti 1136a048df Bumped version to 1.3.4.cnaf 2018-05-17 15:58:23 +02:00
Justin Richer 802e40ebc9 Updated changelog 2018-05-03 14:52:49 -04:00
Justin Richer ea6960e66a
Merge pull request #1259 from sbke/patch-1
Adjustment to generate longer codes
2018-05-03 14:48:52 -04:00
Justin Richer 9d6f42b141
Merge pull request #1320 from bverhoeven/rfc7662-sub
Client: Parse 'sub' key to identify resource owner in introspection response (RFC7662)
2018-05-03 14:46:49 -04:00
Justin Richer dd922b4cf7
Merge pull request #1378 from ketola/fetch-tokens-by-sub
Fetch tokens by user name
2018-05-03 14:44:51 -04:00
Justin Richer 938d7e00c2 Merge branch 'ondrejvelisek/verification-uri-complete'
Closes #1386
2018-05-03 14:39:23 -04:00
Justin Richer a596cc1fd4 Made full URLs for device flow switchable server-wide instead of per-client 2018-05-03 14:37:50 -04:00
Justin Richer 7ad29ae9c6 Revert "Add possibility to disable verification_uri_complete per client"
This reverts commit dae674af67.
2018-05-03 13:59:38 -04:00
Justin Richer e3cfb80c33
Merge pull request #1390 from mobilcom-debitel/master
Update admin.js
2018-05-03 11:40:26 -04:00
jansinger fd938e11e9
Update admin.js
Allow scope names longer than 30 characters to be checked in the client scope list.
2018-05-03 14:48:01 +02:00
ondrejvelisek dae674af67 Add possibility to disable verification_uri_complete per client 2018-05-01 13:46:23 +02:00
ondrejvelisek 67c87d56a6 Add support for verification_uri_complete 2018-05-01 10:45:49 +02:00
Andrea Ceccanti 2eb5d1b3e2 Set device code validity in seconds for dynreg clients 2018-04-27 19:35:03 +02:00
Justin Richer 4a818c7b4b
Merge pull request #1385 from elennick/master
"Unable to load locale" log should not be ERROR level
2018-04-23 15:38:46 -04:00
Evan Lennick fe000d91cb undid autoformatting again 2018-04-23 14:30:43 -04:00
Evan Lennick 011bf8adb8 addressed review feedback 2018-04-23 14:29:38 -04:00
Evan Lennick 0ee4ee2f58 undid some autoformatting changes 2018-04-21 13:22:17 -04:00
Evan Lennick 0b531a0fd3 fixed an issue where missing locales would generate a lot of ERROR level log messages 2018-04-21 13:19:44 -04:00
Andrea Ceccanti 92c47c5449 Bumped version to 1.3.3.cnaf.rc0 2018-04-12 15:30:26 +02:00
Andrea Ceccanti f09efec031 dynreg: filter requested grant types
This commit introduces filtering on requested grant types for
dynamically registered clients.

Since extension on the library could support additional grant types,
here we want to be strict about known grant types that cannot be
requested at dynamic client registration (or update) time, but at the
same time we want to preserve grant types that could have been granted
to a client by an administrator.

So at client registration time the list of requested grant types is
filtered to only allow grant types currently enabled for dynamically
registered clients.

OTOH, at client update time the same filtering is implemented while at
the same time preserving grant types assigned the client in other ways.
2018-04-12 15:24:52 +02:00
Andrea Ceccanti 35843a5410
Merge pull request #2 from indigo-iam/fix/202
Include additional claims in ID token
2018-04-12 08:28:32 +02:00
Sauli Ketola e6a8e0c17d Integration tests for new repository methods 2018-04-11 13:16:28 +03:00
Sauli Ketola a070f61edf Clean up code in modified classes, remove line breaks, add static imports 2018-04-06 09:12:47 +03:00
Sauli Ketola 51b580aa18 Use 'userName' instead of 'sub' in naming 2018-04-06 08:55:06 +03:00