Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Providing XACML Fine Grained Authorization to WebApp Requests

WSO2 Application ServerApache Tomcat or any other web container can be used to host our web apps. If it is required to provide fine grained access (authority) to our web appsWeb Apps, WSO2 Identity Server can be used as the XACML Policy Decision Point (PDP). This PDP can be accessed via a web service called Entitlement Service. We use the servlet filter named Entitlement Servlet Filter as the Policy Enforcement Point (PEP) for

web app

Web App authorization. This allows us the flexibility of using it in any

web app

Web App container. The Entitlement Servlet Filter uses a proxy to communicate with WSO2 Identity Server.

The following digram shows how the servlet filter receives the decision on user authority:

...