Skip to content

Implement a simple callout to OPA#1252

Open
EKACRG wants to merge 17 commits into
developfrom
issue-1220
Open

Implement a simple callout to OPA#1252
EKACRG wants to merge 17 commits into
developfrom
issue-1220

Conversation

@EKACRG

@EKACRG EKACRG commented Jun 11, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

EKACRG added 14 commits May 5, 2026 17:12
Removed the filterScopes implementations for AuthenticationHolderEntity
and OAuth2Authentication from DefaultScopeFilter and moved them as
default methods on the ScopeFilter interface. This change is motivated
by the new OPAScopeFilter class, which does not require those methods.
Restore of the original filterScopes logic in preparation for
OPA based scope filtering integration with a new dedicated interface.
DefaultScopeFilter still implements ScopeFilter, while scope
filtering logic has been moved into the classes tha implement
the ScopePolicyEngine interface. DefaultScopePolicyEngine handles the non-OPA case, and
OpaAScopePolicyEngine handles the OPA case by extending it.
@EKACRG EKACRG linked an issue Jun 11, 2026 that may be closed by this pull request
@EKACRG EKACRG marked this pull request as ready for review June 11, 2026 14:12
@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
62.4% Coverage on New Code (required ≥ 85%)

See analysis details on SonarQube Cloud

@enricovianello enricovianello added pr:in-progress v1.15.x Pull Request with features to add to next IAM feature release labels Jun 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr:in-progress v1.15.x Pull Request with features to add to next IAM feature release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement a simple callout to OPA

2 participants