[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