A policy defines restrictions for the consumption of a published service that is protected by the Layer7 API Gateway. Policy assertions are the building blocks for policies in the Policy Manager.
Unless specified otherwise, all assertions can be used in a web service and XML application policy.
Policy fragments provide a convenient way to create a group of assertions that can be used in any published service. These “fragments” behave as boilerplate text to help maintain consistency when constructing a policy: once a fragment is created, it can be added to any service policy only as a “read only” entity. This allows you to enforce global rules across any number of services. Maintenance is also simplified: when the active version of a fragment is updated, the changes are instantly applied in every policy where the fragment is used. When a policy is exported or imported, any fragments present are also included.
op dit moment bij zo’n 80-90 overheidsorganisaties in gebruik.
meeste organisaties werken met versie 11.1; anderen zijn bezig met migratie naar 11.1.
l7 bevat een eigen policy taal; kan in XML en JSON uitgedrukt worden, maar is geen XACML!
policies kunnen opgebouwd worden uit 1 of meer policy fragmenten; dus hergebruik van generieke componenten mogelijk.
laagste niveau (de regels) van policies/policy fragmenten zijn assertions.
l7 biedt mogelijkheid voor custom assertions middels JAVA SDK of regex; indien goed herbruikbaar wordt het soms door Broadcom opgenomen in het standaard assortiment!
import en export van policies en/of policy fragmenten is in voorzien.