-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: adds default scope extractor #973
feat: adds default scope extractor #973
Conversation
public class IdentityHubExtension implements ServiceExtension { | ||
|
||
private static final String PRIVATE_KEY = """ | ||
-----BEGIN EC PRIVATE KEY----- |
Check failure
Code scanning / SonarCloud
Cryptographic private keys should not be disclosed
️✅ 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. 🦉 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. |
5e20a32
to
f08e1b1
Compare
f08e1b1
to
afb2f93
Compare
...ensions/iatp/tx-iatp/src/main/java/org/eclipse/tractusx/edc/iam/iatp/IatpScopeExtension.java
Outdated
Show resolved
Hide resolved
...atp/tx-iatp/src/main/java/org/eclipse/tractusx/edc/iam/iatp/scope/DefaultScopeExtractor.java
Outdated
Show resolved
Hide resolved
...atp/tx-iatp/src/main/resources/META-INF/services/org.eclipse.edc.spi.system.ServiceExtension
Outdated
Show resolved
Hide resolved
...ensions/iatp/tx-iatp/src/main/java/org/eclipse/tractusx/edc/iam/iatp/IatpScopeExtension.java
Outdated
Show resolved
Hide resolved
13e1142
to
13643ca
Compare
13643ca
to
d878587
Compare
Quality Gate passedThe SonarCloud Quality Gate passed, but some issues were introduced. 1 New issue |
* feat: add default scope extractor + E2E test with iatp EDC components * pr suggestions
WHAT
This is a first IATP integration PR which contains:
The default scope extractor, which is the default credentials needed for DSP comunication e.g.
MembershipCredential
In order to start testing IATP integration the
IatpHttpConsumerPullWithProxyInMemoryTest
has been created thatdoes a PULL scenario transfer with IATP presentation flow.
The first IATP E2E test contains the following components:
The keys are are generated per participant and the STS and CS service for simplicity they share the same private key.
The Membership credential for now has been created ahead of time and loaded in the CS store for the participants.
For this tests we used
did:example
as DID method with a custom cachedDIdResolver
There is no policy functions yet that works on the credentials yet. Only
MembershipCredential
(default one) gets shared and validated.WHY
iatp integration
Closes #961