Commit Graph

61 Commits

Author SHA1 Message Date
Mauro Mugnaini 398d047a47
Removed actual scope in use computation from `scope` claim option that can't be used because it introduces a lack of security since it is possible to request a non available context and it will be held into scopes list (and only there!) as it is. 2026-06-17 11:05:19 +02:00
Mauro Mugnaini 399ecc0978
Renamed token exchange method simply to: `exchange(...)` 2026-05-14 11:35:29 +02:00
Mauro Mugnaini 4337e67d1f
Added `getContext()` method to obtain the D4S `context` the underlying token is mint for, token exchange method on responses and related tests 2026-05-14 09:10:35 +02:00
Mauro Mugnaini 77e815dbfd
New `2.1.0-SNAPSHOT` version 2026-05-14 09:07:42 +02:00
Mauro Mugnaini 3aa73bc02b
Fixed code for token verification changed adding the flag to ignore expiring in `D4ScienceIAMClient`. Optimized also the internal calls and added additional utility methods also in `IAMResponse` 2026-02-06 12:46:35 +01:00
Giancarlo Panichi 5669542051 Update pom.xml 2026-01-28 18:56:21 +01:00
Giancarlo Panichi 7b0d7f3da4 Update pom.xml 2026-01-23 11:24:48 +01:00
Luca Frosini 40f514731b docs: Add name and/or description to POM
- Added missing name and description fields
- Improved project metadata for documentation generation
2026-01-22 17:12:44 +01:00
Giancarlo Panichi 819cfa536a Update README.md 2026-01-22 11:30:44 +01:00
Giancarlo Panichi 3dff2db535 Update CITATION.cff 2026-01-22 10:54:32 +01:00
Mauro Mugnaini 2c5e5a50db
Fixed typo 2026-01-21 14:51:06 +01:00
Mauro Mugnaini ba7ed08d03
Updated `README.md` and `FUNDING.md`, added `CITATION.cff` and images to be compliant with the new release process/requirements 2026-01-21 14:50:05 +01:00
Alfredo Oliviero 4b92480359 cleaned CHANGELOG.md, created CHANGELOG.javax.xml 2026-01-20 17:07:02 +01:00
Mauro Mugnaini cc9c94dbb5
Releasing `v2.0.0` 2026-01-19 10:59:48 +01:00
Luca Frosini 99dfc0ff6e Updated Jenkinsfile and Jenkinsjob.xml 2026-01-13 12:06:51 +01:00
Luca Frosini e5fce93618 Updated Jenkinsfile and Jenkinsjob.xml 2026-01-13 11:54:34 +01:00
Alfredo Oliviero af22572162 added verifyToken(String token, boolean checkExpiration) to D4ScienceIAMClient 2026-01-07 15:09:40 +01:00
Alfredo Oliviero fa66181222 Updated Jenkinsfile and Jenkinsjob.xml 2025-12-19 16:34:50 +01:00
Alfredo Oliviero f159159744 chanchelog 2025-12-19 16:34:33 +01:00
Giancarlo Panichi b3800c4b02 Update pom.javax.xml 2025-12-16 10:21:32 +01:00
Giancarlo Panichi 2b90633867 Update Jenkinsjob-javax.xml 2025-12-16 10:20:29 +01:00
Giancarlo Panichi 2875dfdce2 Update Jenkinsfile-javax 2025-12-16 10:19:52 +01:00
Alfredo Oliviero 0820dc2e97 D4ScienceJWTObject 2025-12-01 17:20:20 +01:00
Mauro Mugnaini 33392d4b27
`OIDCBearerAuth` now extends `D4ScienceIAMClientAuthn` to be able perform the UMA call for legacy software that don't support dynamic scopes 2025-11-28 15:40:27 +01:00
Alfredo Oliviero a12b52ff48 Updated Jenkinsfile and Jenkinsjob.xml 2025-11-13 11:02:51 +01:00
Alfredo Oliviero d99cad6abf javax version 2025-11-13 11:02:35 +01:00
Mauro Mugnaini 9ec6db08d8
Changed `author` in javadoc 2025-11-12 11:51:29 +01:00
Luca Frosini 8f8116a2a8 Updated Jenkinsfile and Jenkinsjob.xml 2025-11-11 11:32:49 +01:00
Mauro Mugnaini aeac7ac6cf
name/contact person and organization checks disabled on unit tests due to bug on KC for attributes add/edit 2025-11-11 09:16:52 +01:00
Luca Frosini e804f029af Updated Jenkinsfile and Jenkinsjob.xml 2025-11-10 17:38:16 +01:00
Luca Frosini be64bd3861 Remove version specification for JUnit dependency in pom.xml 2025-11-10 16:19:35 +01:00
Luca Frosini da9e859cac Updated Jenkinsfile and Jenkinsjob.xml 2025-11-10 15:39:31 +01:00
Luca Frosini e626aefd95 Update parent version to 1.3.0-SNAPSHOT in pom.xml 2025-11-10 14:57:23 +01:00
Giancarlo Panichi efdbad6dec Update README.md 2025-11-05 11:16:31 +01:00
Giancarlo Panichi 3db0d10ba6 Update pom.xml 2025-11-05 09:38:55 +01:00
Giancarlo Panichi 7e8477cb48 Update pom.xml 2025-11-05 09:28:53 +01:00
Giancarlo Panichi e4fad946c8 Update profile.xml 2025-11-04 16:34:50 +01:00
Giancarlo Panichi 6e8b682dfa Upload files to "/" 2025-11-04 16:27:29 +01:00
Giancarlo Panichi 2e4289ac96 Update README.md 2025-11-04 16:25:18 +01:00
Giancarlo Panichi 1a51f82adf Delete CITATION (1).cff 2025-11-04 16:24:40 +01:00
Giancarlo Panichi 6185b8d443 Upload files to "/" 2025-11-04 16:23:03 +01:00
Giancarlo Panichi 9c89f68559 Update README.md 2025-11-04 16:22:01 +01:00
Giancarlo Panichi 1e53783494 Update README.md 2025-11-04 16:19:19 +01:00
Giancarlo Panichi ed83b0b2b7 Update LICENSE.md 2025-11-04 16:18:30 +01:00
Giancarlo Panichi b2e5370640 Update FUNDING.md 2025-11-04 16:17:58 +01:00
Giancarlo Panichi db26e899bb Update pom.xml 2025-11-04 16:17:18 +01:00
Giancarlo Panichi 01a4ab9fc5 Update CHANGELOG.md 2025-11-04 16:15:24 +01:00
Luca Frosini 1b00f8df58 Fixed Javadoc 2025-10-27 15:41:21 +01:00
Mauro Mugnaini fcdd61c252
Added methods and tests to refresh tokens for non-public clients (#28361) 2024-10-28 18:20:18 +01:00
Mauro Mugnaini 9161d29e30
Fixed typos in comments 2024-10-25 17:29:42 +02:00