eclipse-tractusx / managed-identity-wallet

Apache License 2.0
9 stars 22 forks source link

Feature: token service and endpoint #249

Closed borisrizov-zf closed 7 months ago

borisrizov-zf commented 8 months ago

Description

This is an implementation of the "/token" endpoint, which is part of the authorized VP flow for resource sharing between EDCs. Replaces #179 Closes #139

Pre-review checks

Please ensure to do as many of the following checks as possible, before asking for committer review:

gitguardian[bot] commented 8 months ago

️✅ There are no secrets present in this pull request anymore.

If these secrets were true positive and are still valid, we highly recommend you to revoke them. Once a secret has been leaked into a git repository, you should consider it compromised, even if it was deleted immediately. Find here more information about risks.


🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.

Our GitHub checks need improvements? Share your feedbacks!

borisrizov-zf commented 7 months ago

@florianrusch-zf I pushed the mentioned fixes.

sonarcloud[bot] commented 7 months ago

Quality Gate Passed Quality Gate passed

Issues
8 New issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

borisrizov-zf commented 7 months ago

@DominikPinsel @florianrusch-zf hey, I've pushed a new Validator class for the SecureTokenRequest. Take a look if you're interested in the change, but it's basically the same as before, just in a more modern way.

github-actions[bot] commented 7 months ago

:tada: This PR is included in version 0.5.0-develop.2 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket:

github-actions[bot] commented 3 months ago

:tada: This issue has been resolved in version 0.5.0 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: