[jboss-svn-commits] JBL Code SVN: r17871 - in labs/jbosslabs/labs-3.0-build/views: foo-view/src/main/webapp/WEB-INF and 5 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Jan 15 12:10:24 EST 2008


Author: szimano
Date: 2008-01-15 12:10:24 -0500 (Tue, 15 Jan 2008)
New Revision: 17871

Added:
   labs/jbosslabs/labs-3.0-build/views/login/
   labs/jbosslabs/labs-3.0-build/views/login/pom.xml
   labs/jbosslabs/labs-3.0-build/views/login/src/
   labs/jbosslabs/labs-3.0-build/views/login/src/main/
   labs/jbosslabs/labs-3.0-build/views/login/src/main/resources/
   labs/jbosslabs/labs-3.0-build/views/login/src/main/webapp/
   labs/jbosslabs/labs-3.0-build/views/login/src/main/webapp/WEB-INF/
   labs/jbosslabs/labs-3.0-build/views/login/src/main/webapp/WEB-INF/web.xml
   labs/jbosslabs/labs-3.0-build/views/login/src/main/webapp/index.jsp
   labs/jbosslabs/labs-3.0-build/views/login/src/main/webapp/login.jsp
   labs/jbosslabs/labs-3.0-build/views/login/src/main/webapp/loginError.jsp
Modified:
   labs/jbosslabs/labs-3.0-build/views/foo-view/src/main/webapp/WEB-INF/web.xml
   labs/jbosslabs/labs-3.0-build/views/pom.xml
Log:
login servlet

Modified: labs/jbosslabs/labs-3.0-build/views/foo-view/src/main/webapp/WEB-INF/web.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/foo-view/src/main/webapp/WEB-INF/web.xml	2008-01-15 16:30:05 UTC (rev 17870)
+++ labs/jbosslabs/labs-3.0-build/views/foo-view/src/main/webapp/WEB-INF/web.xml	2008-01-15 17:10:24 UTC (rev 17871)
@@ -9,9 +9,33 @@
   <description>My foo servlet</description>
   <servlet-class>org.jboss.labs.MyServlet</servlet-class>
   <load-on-startup>1</load-on-startup>
+  <security-role-ref>
+   <role-name>Authenticated</role-name>
+   <role-link>Authenticated</role-link>
+  </security-role-ref>
  </servlet>
  <servlet-mapping>
   <servlet-name>FooServlet</servlet-name>
   <url-pattern>/*</url-pattern>
  </servlet-mapping>
+ <security-constraint>
+  <web-resource-collection>
+   <web-resource-name>Authenticated</web-resource-name>
+   <url-pattern>/auth/*</url-pattern>
+  </web-resource-collection>
+  <auth-constraint>
+   <role-name>Authenticated</role-name>
+  </auth-constraint>
+ </security-constraint>
+ <login-config>
+  <auth-method>FORM</auth-method>
+  <realm-name>file</realm-name>
+  <form-login-config>
+   <form-login-page>/login/logon.jsp</form-login-page>
+   <form-error-page>/login/logonError.jsp</form-error-page>
+  </form-login-config>
+ </login-config>
+ <security-role>
+  <role-name>Authenticated</role-name>
+ </security-role>
 </web-app>


Property changes on: labs/jbosslabs/labs-3.0-build/views/login
___________________________________________________________________
Name: svn:ignore
   + target
.classpath
.project
.settings



Added: labs/jbosslabs/labs-3.0-build/views/login/pom.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/login/pom.xml	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/login/pom.xml	2008-01-15 17:10:24 UTC (rev 17871)
@@ -0,0 +1,25 @@
+<?xml version="1.0"?><project>
+  <parent>
+    <artifactId>views</artifactId>
+    <groupId>org.jboss.labs</groupId>
+    <version>1.0-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.jboss.labs</groupId>
+  <artifactId>login</artifactId>
+  <packaging>war</packaging>
+  <name>login Maven Webapp</name>
+  <version>1.0-SNAPSHOT</version>
+  <url>http://maven.apache.org</url>
+  <build>
+    <finalName>login</finalName>
+  </build>
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file

Added: labs/jbosslabs/labs-3.0-build/views/login/src/main/webapp/WEB-INF/web.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/login/src/main/webapp/WEB-INF/web.xml	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/login/src/main/webapp/WEB-INF/web.xml	2008-01-15 17:10:24 UTC (rev 17871)
@@ -0,0 +1,7 @@
+<!DOCTYPE web-app PUBLIC
+ "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
+ "http://java.sun.com/dtd/web-app_2_3.dtd" >
+
+<web-app>
+  <display-name>Archetype Created Web Application</display-name>
+</web-app>

Added: labs/jbosslabs/labs-3.0-build/views/login/src/main/webapp/index.jsp
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/login/src/main/webapp/index.jsp	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/login/src/main/webapp/index.jsp	2008-01-15 17:10:24 UTC (rev 17871)
@@ -0,0 +1,5 @@
+<html>
+<body>
+<h2>Hello World!</h2>
+</body>
+</html>

Added: labs/jbosslabs/labs-3.0-build/views/login/src/main/webapp/login.jsp
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/login/src/main/webapp/login.jsp	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/login/src/main/webapp/login.jsp	2008-01-15 17:10:24 UTC (rev 17871)
@@ -0,0 +1,17 @@
+<<html>
+<head>
+<title>Labs login</title>
+</head>
+<body>
+<h2>Please login</h2>
+<form action="j_security_check" method=post>
+    <p><strong>Please Enter Your User Name: </strong>
+    <input type="text" name="j_username" size="25">
+    <p><p><strong>Please Enter Your Password: </strong>
+    <input type="password" size="15" name="j_password">
+    <p><p>
+    <input type="submit" value="Submit">
+    <input type="reset" value="Reset">
+</form>
+</body>
+</html>

Added: labs/jbosslabs/labs-3.0-build/views/login/src/main/webapp/loginError.jsp
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/login/src/main/webapp/loginError.jsp	                        (rev 0)
+++ labs/jbosslabs/labs-3.0-build/views/login/src/main/webapp/loginError.jsp	2008-01-15 17:10:24 UTC (rev 17871)
@@ -0,0 +1,14 @@
+<html>
+<head>
+    <title>Login Error</title>
+</head>
+<body>
+    <c:url var="url" value="/index.jsp"/>
+    <h2>Invalid user name or password.</h2>
+
+    <p>Please enter a user name or password that is authorized to access this 
+    application. For this application, this means a user that has been created in the 
+    <code>file</code> realm and has been assigned to the <em>group</em> of 
+    <code>user</code>.  Click here to <a href="${url}">Try Again</a></p>
+</body>
+</html>
\ No newline at end of file

Modified: labs/jbosslabs/labs-3.0-build/views/pom.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/views/pom.xml	2008-01-15 16:30:05 UTC (rev 17870)
+++ labs/jbosslabs/labs-3.0-build/views/pom.xml	2008-01-15 17:10:24 UTC (rev 17871)
@@ -53,5 +53,6 @@
   <modules>
     <module>foo-view</module>
     <module>project-test-view</module>
+    <module>login</module>
   </modules>
-</project>
+</project>
\ No newline at end of file




More information about the jboss-svn-commits mailing list