-
Notifications
You must be signed in to change notification settings - Fork 8
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: add Authorization header validation #29
Conversation
️✅ 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. |
159a06a
to
dfdc242
Compare
dfdc242
to
60ea206
Compare
* chore(build): adapt to latest upstream EDC * feat: add ingress example + tests (#28) * build(deps): bump aquasecurity/trivy-action from 0.18.0 to 0.19.0 (#26) Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.18.0 to 0.19.0. - [Release notes](https://github.com/aquasecurity/trivy-action/releases) - [Commits](aquasecurity/trivy-action@0.18.0...0.19.0) --- updated-dependencies: - dependency-name: aquasecurity/trivy-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump flyway from 10.10.0 to 10.11.0 (#27) Bumps `flyway` from 10.10.0 to 10.11.0. Updates `org.flywaydb:flyway-core` from 10.10.0 to 10.11.0 - [Release notes](https://github.com/flyway/flyway/releases) - [Commits](flyway/flyway@flyway-10.10.0...flyway-10.11.0) Updates `org.flywaydb:flyway-database-postgresql` from 10.10.0 to 10.11.0 --- updated-dependencies: - dependency-name: org.flywaydb:flyway-core dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.flywaydb:flyway-database-postgresql dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat: add Authorization header validation (#29) * feat: add auth service * checkstyle * DEPENDENCIES * update gradle task dependencies * expect 401 on directory ingress * DEPENDENCIES * chore: bump EDC to 0.6.1 * feat: add K8s ingress for Mgmt API (#33) * feat: read DB secrets and API key from vault (#35) * feat: read db config and api key from vault * helm docs, lint * DEPENDENCIES * separate vault deployment in test * wait for ready pods * add hashicorp rep * change readiness condition * change wait condition again * added comment [skip ci] * build(deps): bump azure/setup-helm from 3.5 to 4 (#30) Bumps [azure/setup-helm](https://github.com/azure/setup-helm) from 3.5 to 4. - [Release notes](https://github.com/azure/setup-helm/releases) - [Changelog](https://github.com/Azure/setup-helm/blob/main/CHANGELOG.md) - [Commits](Azure/setup-helm@v3.5...v4) --- updated-dependencies: - dependency-name: azure/setup-helm dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump azure/setup-kubectl from 3.2 to 4 (#31) Bumps [azure/setup-kubectl](https://github.com/azure/setup-kubectl) from 3.2 to 4. - [Release notes](https://github.com/azure/setup-kubectl/releases) - [Changelog](https://github.com/Azure/setup-kubectl/blob/main/CHANGELOG.md) - [Commits](Azure/setup-kubectl@v3.2...v4) --- updated-dependencies: - dependency-name: azure/setup-kubectl dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump checkmarx/kics-github-action from 1.6 to 2 (#36) Bumps [checkmarx/kics-github-action](https://github.com/checkmarx/kics-github-action) from 1.6 to 2. - [Release notes](https://github.com/checkmarx/kics-github-action/releases) - [Commits](Checkmarx/kics-github-action@v1.6...v2) --- updated-dependencies: - dependency-name: checkmarx/kics-github-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump flyway from 10.11.0 to 10.11.1 (#37) * build(deps): bump flyway from 10.11.0 to 10.11.1 Bumps `flyway` from 10.11.0 to 10.11.1. Updates `org.flywaydb:flyway-core` from 10.11.0 to 10.11.1 - [Release notes](https://github.com/flyway/flyway/releases) - [Commits](flyway/flyway@flyway-10.11.0...flyway-10.11.1) Updates `org.flywaydb:flyway-database-postgresql` from 10.11.0 to 10.11.1 --- updated-dependencies: - dependency-name: org.flywaydb:flyway-core dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.flywaydb:flyway-database-postgresql dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> * DEPENDENCIES --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Paul Latzelsperger <[email protected]> * chore: pin EDC version to 0.6.2 * chore: add debug lines for auth * fix: use correct image in chart * Prepare release 0.0.3 --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: eclipse-tractusx-bot <[email protected]> Co-authored-by: Paul Latzelsperger <[email protected]> Co-authored-by: Paul Latzelsperger <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
WHAT
This PR adds Authorization header validation: the Authorization header must be a JWT-VP, that contains a single valid Membership credential
WHY
Securing the Directory API of BDRS.
FURTHER NOTES
Closes # <-- insert Issue number if one exists