* A Data Router API that requires authorization of incoming requests creates an instance of a class that implements\r
* the <code>Authorizer</code> interface. The class implements all of the logic necessary to determine if an API\r
* request is permitted. In Data Router R1, the classes that implement the <code>Authorizer</code> interface will have\r
* A Data Router API that requires authorization of incoming requests creates an instance of a class that implements\r
* the <code>Authorizer</code> interface. The class implements all of the logic necessary to determine if an API\r
* request is permitted. In Data Router R1, the classes that implement the <code>Authorizer</code> interface will have\r
* authorization requests, sends these requests to a Policy Decision Point (PDP), and parses the XACML responses.\r
*\r
* @author J. F. Lucas\r
* authorization requests, sends these requests to a Policy Decision Point (PDP), and parses the XACML responses.\r
*\r
* @author J. F. Lucas\r
* the <code>additionalAttrs</code> parameter, is permitted.\r
*\r
* @param request the HTTP request for which an authorization decision is needed\r
* the <code>additionalAttrs</code> parameter, is permitted.\r
*\r
* @param request the HTTP request for which an authorization decision is needed\r
- * permit/deny decision for the request and (after R1) supplemental information related to the response in the form\r
- * of advice and obligations.\r
+ * permit/deny decision for the request and (after R1) supplemental information related to the response\r
+ * in the form of advice and obligations.\r
*/\r
public AuthorizationResponse decide(HttpServletRequest request, Map<String,String> additionalAttrs);\r
}\r
*/\r
public AuthorizationResponse decide(HttpServletRequest request, Map<String,String> additionalAttrs);\r
}\r