[jboss-cvs] JBossAS SVN: r73380 - in projects/security/security-negotiation/trunk: jboss-negotiation-toolkit/src/main/java/org/jboss/security/negotiation/toolkit and 2 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue May 13 17:38:01 EDT 2008
Author: darran.lofthouse at jboss.com
Date: 2008-05-13 17:38:01 -0400 (Tue, 13 May 2008)
New Revision: 73380
Added:
projects/security/security-negotiation/trunk/jboss-negotiation-toolkit/.classpath
projects/security/security-negotiation/trunk/jboss-negotiation-toolkit/.project
Removed:
projects/security/security-negotiation/trunk/jboss-negotiation-toolkit/src/main/webapp/index.jsp
Modified:
projects/security/security-negotiation/trunk/jboss-negotiation-toolkit/pom.xml
projects/security/security-negotiation/trunk/jboss-negotiation-toolkit/src/main/java/org/jboss/security/negotiation/toolkit/BasicNegotiationServlet.java
projects/security/security-negotiation/trunk/parent/pom.xml
Log:
Configure classpath and dependencies for negotiation-toolkit.
Added: projects/security/security-negotiation/trunk/jboss-negotiation-toolkit/.classpath
===================================================================
--- projects/security/security-negotiation/trunk/jboss-negotiation-toolkit/.classpath (rev 0)
+++ projects/security/security-negotiation/trunk/jboss-negotiation-toolkit/.classpath 2008-05-13 21:38:01 UTC (rev 73380)
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src/main/java"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="var" path="M2_REPO/jboss/jboss-common/4.2.2.GA/jboss-common-4.2.2.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/jboss/web/servlet-api/2.1.0.GA/servlet-api-2.1.0.GA.jar"/>
+ <classpathentry kind="var" path="M2_REPO/apache-log4j/log4j/1.2.14/log4j-1.2.14.jar"/>
+ <classpathentry combineaccessrules="false" kind="src" path="/jboss-negotiation"/>
+ <classpathentry kind="var" path="M2_REPO/jboss/jbosssx/4.2.2.GA/jbosssx-4.2.2.GA.jar"/>
+ <classpathentry kind="output" path="target/eclipse-classes"/>
+</classpath>
Added: projects/security/security-negotiation/trunk/jboss-negotiation-toolkit/.project
===================================================================
--- projects/security/security-negotiation/trunk/jboss-negotiation-toolkit/.project (rev 0)
+++ projects/security/security-negotiation/trunk/jboss-negotiation-toolkit/.project 2008-05-13 21:38:01 UTC (rev 73380)
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>jboss-negotiation-toolkit</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
Modified: projects/security/security-negotiation/trunk/jboss-negotiation-toolkit/pom.xml
===================================================================
--- projects/security/security-negotiation/trunk/jboss-negotiation-toolkit/pom.xml 2008-05-13 21:20:20 UTC (rev 73379)
+++ projects/security/security-negotiation/trunk/jboss-negotiation-toolkit/pom.xml 2008-05-13 21:38:01 UTC (rev 73380)
@@ -28,56 +28,30 @@
</plugins>
</build>
-<!-- <dependencies>
+ <!-- Do not add version information here, use ../parent/pom.xml instead -->
+ <dependencies>
+ <!-- Local Dependencies -->
<dependency>
<groupId>org.jboss.security</groupId>
- <artifactId>jboss-sunxacml</artifactId>
- <version>${xacml.version}</version>
+ <artifactId>jboss-negotiation</artifactId>
</dependency>
+
+ <!-- Global dependencies -->
<dependency>
- <groupId>apache-xerces</groupId>
- <artifactId>xml-apis</artifactId>
- <version>2.7.1</version>
- </dependency>
+ <groupId>apache-log4j</groupId>
+ <artifactId>log4j</artifactId>
+ </dependency>
<dependency>
- <groupId>sun-jaxb</groupId>
- <artifactId>jaxb-api</artifactId>
- <version>2.1.4</version>
+ <groupId>jboss</groupId>
+ <artifactId>jboss-common</artifactId>
</dependency>
<dependency>
- <groupId>sun-jaxb</groupId>
- <artifactId>jaxb-impl</artifactId>
- <version>2.1.4</version>
- </dependency>
+ <groupId>jboss</groupId>
+ <artifactId>jbosssx</artifactId>
+ </dependency>
<dependency>
- <groupId>sun-jaxb</groupId>
- <artifactId>jaxb-xjc</artifactId>
- <version>2.1.4</version>
- </dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- </dependency>
- <dependency>
- <groupId>sun-jaf</groupId>
- <artifactId>activation</artifactId>
- <version>1.1</version>
- </dependency>
- <dependency>
- <groupId>codehaus-stax</groupId>
- <artifactId>stax</artifactId>
- <version>1.1.1</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.javaee</groupId>
- <artifactId>jboss-jaxs-api</artifactId>
- <version>1.2.0.20070913080910</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.javaee</groupId>
- <artifactId>jboss-servlet-api</artifactId>
- <version>2.5.0.20070913080910</version>
- </dependency>
- </dependencies> -->
+ <groupId>jboss.web</groupId>
+ <artifactId>servlet-api</artifactId>
+ </dependency>
+ </dependencies>
</project>
Modified: projects/security/security-negotiation/trunk/jboss-negotiation-toolkit/src/main/java/org/jboss/security/negotiation/toolkit/BasicNegotiationServlet.java
===================================================================
--- projects/security/security-negotiation/trunk/jboss-negotiation-toolkit/src/main/java/org/jboss/security/negotiation/toolkit/BasicNegotiationServlet.java 2008-05-13 21:20:20 UTC (rev 73379)
+++ projects/security/security-negotiation/trunk/jboss-negotiation-toolkit/src/main/java/org/jboss/security/negotiation/toolkit/BasicNegotiationServlet.java 2008-05-13 21:38:01 UTC (rev 73380)
@@ -31,7 +31,7 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-import org.apache.commons.codec.binary.Base64;
+import org.jboss.util.Base64;
import org.apache.log4j.Logger;
import org.ietf.jgss.GSSException;
import org.ietf.jgss.Oid;
@@ -130,7 +130,7 @@
// Drop the 'Negotiate ' from the header.
String requestHeader = authHeader.substring(10);
- byte[] reqToken = Base64.decodeBase64(requestHeader.getBytes());
+ byte[] reqToken = Base64.decode(requestHeader);
if (reqToken[0] == 0x60)
{
@@ -163,7 +163,7 @@
byte[] mechToken = negTokenInit.getMechToken();
if (mechToken != null && mechToken.length > 0)
{
- writer.print(new String(Base64.encodeBase64(mechToken)));
+ writer.print(new String(Base64.encodeBytes(mechToken)));
}
writer.println("<br>");
@@ -171,7 +171,7 @@
byte[] mechTokenMic = negTokenInit.getMechListMIC();
if (mechTokenMic != null && mechTokenMic.length > 0)
{
- writer.print(new String(Base64.encodeBase64(mechTokenMic)));
+ writer.print(new String(Base64.encodeBytes(mechTokenMic)));
}
writer.println("<br>");
}
Deleted: projects/security/security-negotiation/trunk/jboss-negotiation-toolkit/src/main/webapp/index.jsp
===================================================================
--- projects/security/security-negotiation/trunk/jboss-negotiation-toolkit/src/main/webapp/index.jsp 2008-05-13 21:20:20 UTC (rev 73379)
+++ projects/security/security-negotiation/trunk/jboss-negotiation-toolkit/src/main/webapp/index.jsp 2008-05-13 21:38:01 UTC (rev 73380)
@@ -1,5 +0,0 @@
-<html>
-<body>
-<h2>Hello World!</h2>
-</body>
-</html>
Modified: projects/security/security-negotiation/trunk/parent/pom.xml
===================================================================
--- projects/security/security-negotiation/trunk/parent/pom.xml 2008-05-13 21:20:20 UTC (rev 73379)
+++ projects/security/security-negotiation/trunk/parent/pom.xml 2008-05-13 21:38:01 UTC (rev 73380)
@@ -92,8 +92,17 @@
<dependencyManagement>
<!-- The parent pom manages the inter-dependencies of the modules. -->
+
<dependencies>
+ <!-- Local Dependencies -->
<dependency>
+ <groupId>org.jboss.security</groupId>
+ <artifactId>jboss-negotiation</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+
+ <!-- External Dependencies -->
+ <dependency>
<groupId>apache-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>${version.apache-codec.commons-codec}</version>
More information about the jboss-cvs-commits
mailing list