Patent 11563733 was granted and assigned to Microsoft on January, 2023 by the United States Patent and Trademark Office.
A policy engine validates one or more security tokens in an authenticated request using a sequence of partial policy validations. Multiple policies may be applied to the security token using the work product generated from each failed policy. The policy that succeeds in validating the security token has a portion of its work performed through previously-failed policies that did not complete successfully. In this manner, the validation of a policy is performed faster and more efficiently since the previous processing is not repeated whenever a new policy is applied.