Skip to content
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

Update Jakarta Authorization 3.0 implementation #29832

Merged
merged 1 commit into from
Oct 16, 2024

Conversation

jhanders34
Copy link
Member

@jhanders34 jhanders34 commented Oct 13, 2024

  • Switch from using Policy to using PolicyFactory

  • Implement impliesByRole, isExcluded and isUnchecked in the test provider and upate to call Policy.imply method instead of impl on the PermissionCollection

  • Switch to only use the jakarta names for the provider service for Authorization 3.0

  • I have considered the risk of behavior change or other zero migration impact (https://github.com/OpenLiberty/open-liberty/wiki/Behavior-Changes).

  • If this PR fixes an Issue, the description includes "Fixes #FILLMEIN" or "Resolves #FILLMEIN" (verify release bug label if applicable: https://github.com/OpenLiberty/open-liberty/wiki/Open-Liberty-Conventions).

  • If this PR resolves an external Known Issue (including APARS), the description includes "Fixes #FILLMEIN" or "Resolves #FILLMEIN".

For #25420

- Switch from using Policy to using PolicyFactory
- Implement impliesByRole, isExcluded and isUnchecked in the test
provider and upate to call Policy.imply method instead of impl on the
PermissionCollection
- Switch to only use the jakarta names for the provider service for
Authorization 3.0
@jhanders34
Copy link
Member Author

#build

@LibbyBot
Copy link

Your personal pipeline request is at https://libh-proxy1.fyre.ibm.com/cognitive/pipelineAnalysis.html?uuid=37809e74-0bb3-432d-adad-0cb4a38c27d8

Target locations of links might be accessible only to IBM employees.

@LibbyBot
Copy link

Your personal build request is at https://wasrtc.hursley.ibm.com:9443/jazz/resource/itemOid/com.ibm.team.build.BuildResult/_Y9iicIl3Ee-bcqhVLRIwPA

Target locations of links might be accessible only to IBM employees.

@LibbyBot
Copy link

Code analysis and actions

DO NOT DELETE THIS COMMENT.
  • 10 product code files were changed.
  • Please describe in a separate comment how you tested your changes.

@LibbyBot
Copy link

@LibbyBot
Copy link

The build jhanders34-29832-20241013-0934
https://wasrtc.hursley.ibm.com:9443/jazz/resource/itemOid/com.ibm.team.build.BuildResult/_Y9iicIl3Ee-bcqhVLRIwPA
completed successfully!

@jhanders34 jhanders34 merged commit 2c6df00 into OpenLiberty:integration Oct 16, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants