D4Science IAM Client Helper that facilitates and abstract on authentication and authorization using the IAM hiding the underlying implementation
Go to file
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
docs D4ScienceJWTObject 2025-12-01 17:20:20 +01:00
images 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
src 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
.gitignore [#24701, #23356] First share WIP, still to be tested... 2023-03-17 18:08:28 +01:00
CHANGELOG-javax.md cleaned CHANGELOG.md, created CHANGELOG.javax.xml 2026-01-20 17:07:02 +01:00
CHANGELOG.md cleaned CHANGELOG.md, created CHANGELOG.javax.xml 2026-01-20 17:07:02 +01:00
CITATION.cff Update CITATION.cff 2026-01-22 10:54:32 +01:00
FUNDING.md 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
Jenkinsfile Updated Jenkinsfile and Jenkinsjob.xml 2026-01-13 12:06:51 +01:00
Jenkinsfile-javax Update Jenkinsfile-javax 2025-12-16 10:19:52 +01:00
Jenkinsjob-javax.xml Update Jenkinsjob-javax.xml 2025-12-16 10:20:29 +01:00
Jenkinsjob.xml Updated Jenkinsfile and Jenkinsjob.xml 2025-11-10 15:39:31 +01:00
LICENSE.md Update LICENSE.md 2025-11-04 16:18:30 +01:00
README.md Update README.md 2026-01-22 11:30:44 +01:00
descriptor.xml Upload files to "/" 2025-11-04 16:27:29 +01:00
pom.javax.xml chanchelog 2025-12-19 16:34:33 +01:00
pom.xml Update pom.xml 2026-01-28 18:56:21 +01:00
profile.xml Update profile.xml 2025-11-04 16:34:50 +01:00

README.md

d4science-iam-client

Helper library to support all the OIDC token generation and verification

License: EUPL-1.2 Changelog Cite

Table of contents

Overview

Documentation

To build the library JAR it is sufficient to type

mvn clean package

Changelog

See Releases.

Authors

How to Cite

If you use this software, please cite it using the metadata in CITATION.cff

License

This project is licensed under the terms specified in the LICENSE.md file.

About the gCube Framework

This software is part of the gCube Framework: an open-source software toolkit used for building and operating Hybrid Data Infrastructures enabling the dynamic deployment of Virtual Research Environments by favouring the realisation of reuse oriented policies. The gCube Framework supports the development and operation of the D4Science Infrastructure.

Funding

See FUNDING.md