Problem:
There is a testing gap for the index claim feature. Namely, we currently have no way of ensuring correctness in the IndexClaim View projection.
Solution:
Create a highly secure, small API. The Audit API will securely query IndexClaim View projection solely for testing purposes. In order to make sure this API is not publicly consumed, contract rules will now be able to optionally define special permissions for endpoints. See Documentation Links for further information.
Validation:
Full coverage unit tests.
Type of change:
[x] Feature work
[ ] Bug fix
[ ] Documentation
[x] Engineering change
[x] Test
[ ] Logging/Telemetry
Risk:
[ ] High – Errors could cause MAJOR regression of many scenarios. (Example: new large features or high level infrastructure changes)
[ ] Medium – Errors could cause regression of 1 or more scenarios. (Example: somewhat complex bug fixes, small new features)
[x] Small – No issues are expected. (Example: Very small bug fixes, string changes, or configuration settings changes)
Problem: There is a testing gap for the index claim feature. Namely, we currently have no way of ensuring correctness in the IndexClaim View projection.
Solution: Create a highly secure, small API. The Audit API will securely query IndexClaim View projection solely for testing purposes. In order to make sure this API is not publicly consumed, contract rules will now be able to optionally define special permissions for endpoints. See Documentation Links for further information.
Validation: Full coverage unit tests.
Type of change:
Risk:
Work Item links: https://identitydivision.visualstudio.com/Engineering/_workitems/edit/1092987
Documentation Links: https://microsoft.sharepoint.com/:w:/t/ProjectAspen/ERO0LTeEwkhOunaagt1ynWcBGu9RqEP_VowmVUKybIVF4Q?e=oUoz4L