fedletXACMLResp.jsp revision 984ea967792540448d05fba2ac6fad5dadf91fd6
0N/A 1) Retrieves the list of attributes from fedletXACMLQuery.jsp
0N/A<%@ page import="com.sun.identity.shared.debug.Debug" %>
0N/A<%@ page import="com.sun.identity.saml.common.SAMLUtils" %>
0N/A<%@ page import="com.sun.identity.saml2.assertion.Assertion" %>
0N/A<%@ page import="com.sun.identity.saml2.assertion.AssertionFactory" %>
0N/A<%@ page import="com.sun.identity.saml2.assertion.Attribute" %>
0N/A<%@ page import="com.sun.identity.saml2.assertion.NameID" %>
0N/A<%@ page import="com.sun.identity.saml2.common.SAML2Constants" %>
0N/A<%@ page import="com.sun.identity.saml2.common.SAML2Utils" %>
0N/A<%@ page import="com.sun.identity.saml2.common.SAML2Exception" %>
0N/A<%@ page import="com.sun.identity.saml2.profile.XACMLQueryUtil" %>
0N/A<%@ page import="com.sun.identity.saml2.protocol.Response" %>
0N/A<%@ page import="java.util.ArrayList" %>
0N/A<%@ page import="java.util.Date" %>
0N/A<%@ page import="java.util.HashMap" %>
0N/A<%@ page import="java.util.Iterator" %>
<%@ page import="java.util.List" %>
<%@ page import="java.util.Map" %>
<%@ page import="org.owasp.esapi.ESAPI" %>
String deployuri = request.getRequestURI();
int slashLoc = deployuri.indexOf("/", 1);
deployuri = deployuri.substring(0, slashLoc);
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<div class="MstDiv"><table width="100%" border="0" cellpadding="0" cellspacing="0" class="MstTblTop" title="">
<div class="MstDivTtl"><img name="ProdName" src="<%= deployuri %>/console/images/PrimaryProductName.png" alt="" /></div></td><td class="MstTdLogo" width="1%"><img name="RMRealm.mhCommon.BrandLogo" src="<%= deployuri %>/com_sun_web_ui/images/other/javalogo.gif" alt="Java(TM) Logo" border="0" height="55" width="31" /></td></tr></tbody></table>
<table class="MstTblEnd" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td><img name="RMRealm.mhCommon.EndorserLogo" src="<%= deployuri %>/com_sun_web_ui/images/masthead/masthead-sunname.gif" alt="Sun(TM) Microsystems,
Inc." align="right" border="0" height="10" width="108" /></td></tr></tbody></table></div><div class="SkpMedGry1"><a name="SkipAnchor2089" id="SkipAnchor2089"></a></div>
<div class="SkpMedGry1"><a href="#SkipAnchor4928"><img src="<%= deployuri %>/com_sun_web_ui/images/other/dot.gif" alt="Jump Over Tab Navigation Area. Current Selection is: Access Control" border="0" height="1" width="1" /></a></div>
String idpEntityID = request.getParameter("idpEntityID");
(idpEntityID.length() == 0)) {
SAML2Utils.bundle.getString("nullIDPEntityID"));
String spEntityID = request.getParameter("spEntityID");
(spEntityID.length() == 0)) {
SAML2Utils.bundle.getString("nullSPEntityID"));
String nameIDValue = request.getParameter("nameIDValue");
String newNameIDValue = nameIDValue.replace("%2F","/");
String resource = request.getParameter("resource");
String action = request.getParameter("action");
String policy_decision = XACMLQueryUtil.getPolicyDecisionForFedlet(
if(resource!=null) resource = ESAPI.encoder().encodeForHTML(resource);
out.println("<tr>");
out.println("<td>");
out.println(resource);
out.println("</td>");
out.println("<td>");
out.println(policy_decision);
out.println("</td>");
SAML2Utils.debug.error("Error sending XACML Query " , ex);