1. A computer-implemented method comprising: storing, in a policy store that is stored within a computer-readable storage memory and utilized by a plurality of applications in an enterprise, a first authorization policy that specifies features that are used within a first type of authorization environment; storing, in the policy store, a second authorization policy that specifies features that are used within a second type of authorization environment that differs from the first type of authorization environment; querying the policy store to retrieve the first authorization policy and the second authorization policy from the policy store in response to a request from an application of the plurality of applications; evaluating the first policy and the second policy within a policy engine that evaluates both features that are used within the first type of authorization environment and features that are used within the second type of authorization environment; and granting access to at least one resource within the enterprise based on a result of the evaluating.