Attribute-based access control (ABAC), also known as policy-based access control, defines an access control paradigm whereby access rights are granted to users through the use of policies which reason over data in attributes. The policies can use any type of attributes (user attributes, resource attributes, object, environment attributes etc.). Read more here - https://en.wikipedia.org/wiki/Attribute-based_access_control ABAC Policy Language is used by ABAC to author policies. A policy consists of rules, which have "when" conditions and "then" actions. Policies are executed in a bounded time, goaled to reach a decision as quickly as possible in deterministic, fast and reliable way. Further light-weight execution consumes minimal resources.
[Y ] Bug fix (non-breaking change which fixes an issue)
[ Y ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ Y ] This change requires a documentation update
Since the repo is not public, we may not have consumers. So, it may not break any. The only breaking thing is that pom has to change.
README had been updated
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
[ Y ] All unit tests
[ Y ] Sample helloworld
Checklist:
[ ] My code follows the style guidelines of this project
[Y ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ Y ] I have made corresponding changes to the documentation
[Y ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules
[Y ] I have checked my code and corrected any misspellings
Pull Request Template
Description
As described in issue we are renaming arifact from apl to apl-core.
Fixes # (issue)
https://github.com/intuit/identity-authz-apl/issues/17
Type of change
Please delete options that are not relevant.
Since the repo is not public, we may not have consumers. So, it may not break any. The only breaking thing is that pom has to change. README had been updated
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Checklist: