[jboss-cvs] Picketlink SVN: r1164 - in federation/trunk/picketlink-webapps: employee-standalone/src/main/webapp/WEB-INF and 1 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Aug 9 11:44:11 EDT 2011


Author: anil.saldhana at jboss.com
Date: 2011-08-09 11:44:11 -0400 (Tue, 09 Aug 2011)
New Revision: 1164

Modified:
   federation/trunk/picketlink-webapps/employee-standalone/src/main/webapp/WEB-INF/web.xml
   federation/trunk/picketlink-webapps/employee-standalone/src/main/webapp/index.jsp
   federation/trunk/picketlink-webapps/sales-standalone/src/main/webapp/index.jsp
Log:
standalone apps

Modified: federation/trunk/picketlink-webapps/employee-standalone/src/main/webapp/WEB-INF/web.xml
===================================================================
--- federation/trunk/picketlink-webapps/employee-standalone/src/main/webapp/WEB-INF/web.xml	2011-08-09 15:43:40 UTC (rev 1163)
+++ federation/trunk/picketlink-webapps/employee-standalone/src/main/webapp/WEB-INF/web.xml	2011-08-09 15:44:11 UTC (rev 1164)
@@ -3,46 +3,23 @@
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    version="2.5"> 
+  <description>Employee Standalone Application</description>
 
-  <display-name>Test Employee Application</display-name>
-  <description>
-    Just a Test SP
-  </description>
+   <filter>
+     <description>
+        The SP Filter intersects all requests at the SP and sees if there is a need to contact the IDP.
+     </description>
+     <filter-name>SPFilter</filter-name>
+     <filter-class>org.picketlink.identity.federation.web.filters.SPFilter</filter-class>
+     <init-param>
+       <param-name>ROLES</param-name>
+       <param-value>employee,manager</param-value>
+     </init-param>
+   </filter>
 
-  <!-- Define a Security Constraint on this Application -->
-  <security-constraint>
-    <web-resource-collection>
-      <web-resource-name>EMPLOYEE Application</web-resource-name>
-      <url-pattern>/*</url-pattern>
-    </web-resource-collection>
-    <auth-constraint>
-       <role-name>manager</role-name>
-    </auth-constraint>
-  </security-constraint>
-
-  <!-- Define a security constraint that gives unlimted access to freezone -->
-  <security-constraint>
-    <web-resource-collection>
-     <web-resource-name>freezone</web-resource-name>
-     <url-pattern>/freezone/*</url-pattern>
-    </web-resource-collection>
-  </security-constraint>
-
-  <!-- Define the Login Configuration for this Application -->
-  <login-config>
-    <auth-method>FORM</auth-method>
-    <realm-name>Tomcat EMPLOYEE Application</realm-name>
-    <form-login-config>
-       <form-login-page>/jsp/login.jsp</form-login-page>
-       <form-error-page>/jsp/loginerror.jsp</form-error-page>
-    </form-login-config>
-  </login-config>
-
-  <!-- Security roles referenced by this web application -->
-  <security-role>
-    <description>
-      The role that is required to log in to the EMPLOYEE Application
-    </description>
-    <role-name>manager</role-name>
-  </security-role>
+   <filter-mapping>
+     <filter-name>SPFilter</filter-name>
+     <url-pattern>/*</url-pattern>
+     <dispatcher>REQUEST</dispatcher>
+   </filter-mapping>
 </web-app>

Modified: federation/trunk/picketlink-webapps/employee-standalone/src/main/webapp/index.jsp
===================================================================
--- federation/trunk/picketlink-webapps/employee-standalone/src/main/webapp/index.jsp	2011-08-09 15:43:40 UTC (rev 1163)
+++ federation/trunk/picketlink-webapps/employee-standalone/src/main/webapp/index.jsp	2011-08-09 15:44:11 UTC (rev 1164)
@@ -1,7 +1,14 @@
 <div align="center">
 <h1>EmployeeDashboard</h1>
 <br/>
-Welcome to the Employee Tool, <%=request.getUserPrincipal().getName()%>
+Welcome to the Employee Tool,
+<%
+java.security.Principal principal = (java.security.Principal)session.getAttribute("picketlink.principal");
+if(principal != null)
+out.println(principal.getName());
+else
+out.println("Null Principal");
+%>
 
 <br/>
 Here is your cartoon of the day:

Modified: federation/trunk/picketlink-webapps/sales-standalone/src/main/webapp/index.jsp
===================================================================
--- federation/trunk/picketlink-webapps/sales-standalone/src/main/webapp/index.jsp	2011-08-09 15:43:40 UTC (rev 1163)
+++ federation/trunk/picketlink-webapps/sales-standalone/src/main/webapp/index.jsp	2011-08-09 15:44:11 UTC (rev 1164)
@@ -1,8 +1,17 @@
 <div align="center">
 <h1>SalesTool</h1>
 <br/>
-Welcome to the Sales Tool
+Welcome to the Sales Tool,
+<%
+java.security.Principal principal = (java.security.Principal)session.getAttribute("picketlink.principal");
+if(principal != null)
+out.println(principal.getName());
+else
+out.println("Null Principal");
+%>
 
+
+
 <br/>
 Here is your sales chart:
 <br/>



More information about the jboss-cvs-commits mailing list