You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by dj...@apache.org on 2008/07/28 08:58:07 UTC
svn commit: r680264 - in /geronimo/plugins/openid-provider: ./ branches/
tags/ trunk/ trunk/geronimo-openid-provider/
trunk/geronimo-openid-provider/src/ trunk/geronimo-openid-provider/src/main/
trunk/geronimo-openid-provider/src/main/java/ trunk/geron...
Author: djencks
Date: Sun Jul 27 23:58:06 2008
New Revision: 680264
URL: http://svn.apache.org/viewvc?rev=680264&view=rev
Log:
start of OpenID provider plugin
Added:
geronimo/plugins/openid-provider/
geronimo/plugins/openid-provider/branches/
geronimo/plugins/openid-provider/tags/
geronimo/plugins/openid-provider/trunk/
geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/
geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/pom.xml (with props)
geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/
geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/
geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/java/
geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/java/org/
geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/java/org/apache/
geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/java/org/apache/geronimo/
geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/java/org/apache/geronimo/plugins/
geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/java/org/apache/geronimo/plugins/openid/
geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/java/org/apache/geronimo/plugins/openid/provider/
geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/java/org/apache/geronimo/plugins/openid/provider/ProviderServlet.java (with props)
geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/resources/
geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/
geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/WEB-INF/
geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/WEB-INF/web.xml (with props)
geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/authorize.jsp (with props)
geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/index.jsp (with props)
geronimo/plugins/openid-provider/trunk/openid-provider-assembly-jetty/
geronimo/plugins/openid-provider/trunk/openid-provider-assembly-jetty/pom.sample.xml (with props)
geronimo/plugins/openid-provider/trunk/openid-provider-assembly-jetty/pom.xml (with props)
geronimo/plugins/openid-provider/trunk/openid-provider-assembly-jetty/src/
geronimo/plugins/openid-provider/trunk/openid-provider-assembly-jetty/src/main/
geronimo/plugins/openid-provider/trunk/openid-provider-assembly-jetty/src/main/resources/
geronimo/plugins/openid-provider/trunk/openid-provider-jetty/
geronimo/plugins/openid-provider/trunk/openid-provider-jetty/pom.sample.xml (with props)
geronimo/plugins/openid-provider/trunk/openid-provider-jetty/pom.xml (with props)
geronimo/plugins/openid-provider/trunk/openid-provider-jetty/src/
geronimo/plugins/openid-provider/trunk/openid-provider-jetty/src/main/
geronimo/plugins/openid-provider/trunk/openid-provider-jetty/src/main/plan/
geronimo/plugins/openid-provider/trunk/openid-provider-jetty/src/main/plan/plan.xml (with props)
geronimo/plugins/openid-provider/trunk/openid-provider-jetty/src/main/resources/
geronimo/plugins/openid-provider/trunk/pom.xml (with props)
Added: geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/pom.xml?rev=680264&view=auto
==============================================================================
--- geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/pom.xml (added)
+++ geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/pom.xml Sun Jul 27 23:58:06 2008
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <parent>
+ <artifactId>openid-provider-parent</artifactId>
+ <groupId>org.apache.geronimo.plugins</groupId>
+ <version>1.0-SNAPSHOT</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.apache.geronimo.plugins</groupId>
+ <artifactId>geronimo-openid-provider</artifactId>
+ <packaging>war</packaging>
+ <name>geronimo-openid-provider Maven Webapp</name>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.geronimo.genesis.plugins</groupId>
+ <artifactId>tools-maven-plugin</artifactId>
+
+ <executions>
+
+ <execution>
+ <id>verify-legal-files</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>verify-legal-files</goal>
+ </goals>
+ <configuration>
+ <strict>false</strict>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ <dependencies>
+ <dependency>
+ <groupId>org.openid4java</groupId>
+ <artifactId>openid4java-server</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-servlet_3.0_spec</artifactId>
+ </dependency>
+ </dependencies>
+</project>
\ No newline at end of file
Propchange: geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/pom.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/pom.xml
------------------------------------------------------------------------------
svn:keywords = Date Revision
Propchange: geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/pom.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/java/org/apache/geronimo/plugins/openid/provider/ProviderServlet.java
URL: http://svn.apache.org/viewvc/geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/java/org/apache/geronimo/plugins/openid/provider/ProviderServlet.java?rev=680264&view=auto
==============================================================================
--- geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/java/org/apache/geronimo/plugins/openid/provider/ProviderServlet.java (added)
+++ geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/java/org/apache/geronimo/plugins/openid/provider/ProviderServlet.java Sun Jul 27 23:58:06 2008
@@ -0,0 +1,127 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+
+package org.apache.geronimo.plugins.openid.provider;
+
+import java.io.IOException;
+
+import javax.servlet.ServletConfig;
+import javax.servlet.ServletException;
+import javax.servlet.RequestDispatcher;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import javax.servlet.http.HttpSession;
+
+import org.openid4java.message.DirectError;
+import org.openid4java.message.Message;
+import org.openid4java.message.ParameterList;
+import org.openid4java.message.AuthSuccess;
+import org.openid4java.message.IndirectError;
+import org.openid4java.server.ServerManager;
+
+/**
+ * We assume that this servlet is protected by security constraints so the user has already logged in.
+ *
+ * @version $Rev:$ $Date:$
+ */
+public class ProviderServlet extends HttpServlet {
+
+ private ServerManager serverManager = new ServerManager();
+ private static final String OPENID_MODE = "openid.mode";
+ private static final String OPENID_PARAMETERLIST_SESSION_KEY = "openid.parameterlist";
+ private static final String OPENID_IDENTITY = "openid.identity";
+ private static final String OPENID_CLAIMED_ID = "openid.claimed_id";
+ private RequestDispatcher requestDispatcher;
+
+ @Override
+ public void init(ServletConfig config) throws ServletException {
+ super.init(config);
+ String opEndpointUrl = config.getInitParameter("OPEndpointUrl");
+ serverManager.setOPEndpointUrl(opEndpointUrl);
+ String enforceRpIdStr = config.getInitParameter("EnforceRpId");
+ boolean enforceRpId = (enforceRpIdStr == null) ? false : Boolean.valueOf(enforceRpIdStr);
+ serverManager.setEnforceRpId(enforceRpId);
+
+ requestDispatcher = config.getServletContext().getRequestDispatcher("/authorize.jsp");
+ }
+
+ @Override
+ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
+ processRequest(req, resp);
+ }
+
+ @Override
+ protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
+ processRequest(req, resp);
+ }
+
+ private void processRequest(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
+ HttpSession session = req.getSession(true);
+ Message response;
+ if ("complete.authentication".equals(req.getParameter("_action"))) {
+ response = completeCheckId(session, req, resp);
+ if (response instanceof AuthSuccess) {
+ resp.sendRedirect(response.getDestinationUrl(true));
+ return;
+ }
+ } else {
+ ParameterList parameterList = new ParameterList(req.getParameterMap());
+
+ //what are we trying to do?
+ String mode = parameterList.hasParameter(OPENID_MODE) ? parameterList.getParameterValue(OPENID_MODE) : null;
+
+ if ("associate".equals(mode)) {
+ response = serverManager.associationResponse(parameterList);
+ } else if ("checkid_setup".equals(mode) || "checkid_immediate".equals(mode)) {
+ startCheckId(session, parameterList, req, resp);
+ return;
+ } else if ("check_authentication".equals(mode)) {
+ response = serverManager.verify(parameterList);
+ } else {
+ response = DirectError.createDirectError("unknown mode: " + mode);
+ }
+ }
+ String encodedResponseText = response.keyValueFormEncoding();
+ resp.getWriter().append(encodedResponseText);
+
+
+ }
+
+ private void startCheckId(HttpSession session, ParameterList parameterList, HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException {
+ session.setAttribute(OPENID_PARAMETERLIST_SESSION_KEY, parameterList);
+ //TODO does this need to be a redirect?
+ requestDispatcher.forward(req, resp);
+ }
+
+ private Message completeCheckId(HttpSession session, HttpServletRequest req, HttpServletResponse resp) {
+ ParameterList parameterList = (ParameterList) session.getAttribute(OPENID_PARAMETERLIST_SESSION_KEY);
+ if (parameterList == null) {
+ return IndirectError.createIndirectError("No ParameterList", null);
+ }
+ //TODO do we have logic to not auth if user doesn't want to?
+ //TODO are nulls valid?
+ String userSelId = parameterList.getParameterValue(OPENID_IDENTITY);
+ String userSelClaimedId = parameterList.getParameterValue(OPENID_CLAIMED_ID);
+ //TODO what about opContext and signNow?
+ return serverManager.authResponse(parameterList, userSelId, userSelClaimedId, true);
+ }
+
+}
Propchange: geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/java/org/apache/geronimo/plugins/openid/provider/ProviderServlet.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/java/org/apache/geronimo/plugins/openid/provider/ProviderServlet.java
------------------------------------------------------------------------------
svn:keywords = Date Revision
Propchange: geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/java/org/apache/geronimo/plugins/openid/provider/ProviderServlet.java
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/WEB-INF/web.xml?rev=680264&view=auto
==============================================================================
--- geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/WEB-INF/web.xml (added)
+++ geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/WEB-INF/web.xml Sun Jul 27 23:58:06 2008
@@ -0,0 +1,22 @@
+<web-app xmlns="http://java.sun.com/xml/ns/javaee" version="2.5">
+ <display-name>Geronimo Openid Provider Web App</display-name>
+
+ <servlet>
+ <servlet-name>provider</servlet-name>
+ <servlet-class>org.apache.geronimo.plugins.openid.provider.ProviderServlet</servlet-class>
+ <init-param>
+ <param-name>OPEndpointUrl</param-name>
+ <param-value>http://localhost:8080/OP/provider</param-value>
+ </init-param>
+ <init-param>
+ <param-name>EnforceRpId</param-name>
+ <param-value>false</param-value>
+ </init-param>
+ </servlet>
+
+ <servlet-mapping>
+ <servlet-name>provider</servlet-name>
+ <url-pattern>/provider/*</url-pattern>
+ </servlet-mapping>
+
+</web-app>
Propchange: geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/WEB-INF/web.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/WEB-INF/web.xml
------------------------------------------------------------------------------
svn:keywords = Date Revision
Propchange: geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/WEB-INF/web.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/authorize.jsp
URL: http://svn.apache.org/viewvc/geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/authorize.jsp?rev=680264&view=auto
==============================================================================
--- geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/authorize.jsp (added)
+++ geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/authorize.jsp Sun Jul 27 23:58:06 2008
@@ -0,0 +1,10 @@
+<html>
+<body>
+<h2>Authorize Authentication</h2>
+<p>UserID: ${openid.identity}</p>
+<p>User Claimed ID: ${openid.claimed_id}</p>
+<p>OpenID Realm: ${openid.realm}</p>
+<p>OpenID Return-to: ${openid.return_to}</p>
+<a href="?_action=complete.authentication" id="login">login</a>
+</body>
+</html>
Propchange: geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/authorize.jsp
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/authorize.jsp
------------------------------------------------------------------------------
svn:keywords = Date Revision
Propchange: geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/authorize.jsp
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/index.jsp
URL: http://svn.apache.org/viewvc/geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/index.jsp?rev=680264&view=auto
==============================================================================
--- geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/index.jsp (added)
+++ geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/index.jsp Sun Jul 27 23:58:06 2008
@@ -0,0 +1,5 @@
+<html>
+<body>
+<h2>Hello World!</h2>
+</body>
+</html>
Propchange: geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/index.jsp
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/index.jsp
------------------------------------------------------------------------------
svn:keywords = Date Revision
Propchange: geronimo/plugins/openid-provider/trunk/geronimo-openid-provider/src/main/webapp/index.jsp
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: geronimo/plugins/openid-provider/trunk/openid-provider-assembly-jetty/pom.sample.xml
URL: http://svn.apache.org/viewvc/geronimo/plugins/openid-provider/trunk/openid-provider-assembly-jetty/pom.sample.xml?rev=680264&view=auto
==============================================================================
--- geronimo/plugins/openid-provider/trunk/openid-provider-assembly-jetty/pom.sample.xml (added)
+++ geronimo/plugins/openid-provider/trunk/openid-provider-assembly-jetty/pom.sample.xml Sun Jul 27 23:58:06 2008
@@ -0,0 +1,168 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.apache.geronimo.plugins</groupId>
+ <artifactId>openid-provider-assembly-jetty</artifactId>
+ <version>1.0-SNAPSHOT</version>
+ <packaging>application-assembly</packaging>
+
+ <properties>
+ <!-- This property is required by the car:package mojo -->
+ <geronimoVersion>2.1.1</geronimoVersion>
+
+ </properties>
+
+
+ <dependencies>
+ <!-- You will need the boilerplate to get a runnable server -->
+ <dependency>
+ <groupId>org.apache.geronimo.assemblies</groupId>
+ <artifactId>geronimo-boilerplate-minimal</artifactId>
+ <version>${geronimoVersion}</version>
+ <type>jar</type>
+ </dependency>
+
+
+ <!-- List the plugins you want in your server -->
+
+ </dependencies>
+
+ <build>
+ <pluginManagement>
+ <plugins>
+
+ <plugin>
+ <groupId>org.apache.geronimo.buildsupport</groupId>
+ <artifactId>car-maven-plugin</artifactId>
+ <version>${geronimoVersion}</version>
+ <extensions>true</extensions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.geronimo.genesis.plugins</groupId>
+ <artifactId>tools-maven-plugin</artifactId>
+ <version>1.3</version>
+ <extensions>true</extensions>
+ </plugin>
+
+ </plugins>
+ </pluginManagement>
+ <!-- uncomment if you have more content to stuff in here (not recommended - use a plugin with copy-files) -->
+<!--
+ <resources>
+ <resource>
+ <directory>${pom.basedir}/src/main/resources</directory>
+ <filtering>true</filtering>
+ </resource>
+ </resources>
+-->
+
+ <plugins>
+ <plugin>
+ <groupId>org.apache.geronimo.genesis.plugins</groupId>
+ <artifactId>tools-maven-plugin</artifactId>
+
+ <!-- Tools includes custom packagings, install as extension to pick them up -->
+ <extensions>true</extensions>
+
+<!--
+ <executions>
+ <execution>
+ <id>install-legal-files</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>copy-legal-files</goal>
+ </goals>
+ <configuration>
+ -->
+<!-- Fail the build if no legal files were copied -->
+<!--
+ <strict>true</strict>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>verify-legal-files</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>verify-legal-files</goal>
+ </goals>
+ <configuration>
+ -->
+<!-- Fail the build if no legal files were found -->
+<!--
+ <strict>true</strict>
+ </configuration>
+ </execution>
+ </executions>
+-->
+ </plugin>
+ <plugin>
+ <groupId>org.apache.geronimo.buildsupport</groupId>
+ <artifactId>car-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>install</id>
+ <phase>compile</phase>
+ <goals>
+ <goal>install-modules</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>archive</id>
+ <phase>package</phase>
+ <goals>
+ <goal>archive</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <servers>
+ <serverInstance>
+ <name>default</name>
+ <configFile>var/config/config.xml</configFile>
+ <configSubstitutionsFile>var/config/config-substitutions.properties</configSubstitutionsFile>
+ <configSubstitutionsPrefix>org.apache.geronimo.config.substitution.</configSubstitutionsPrefix>
+ <artifactAliasesFile>var/config/artifact_aliases.properties</artifactAliasesFile>
+ </serverInstance>
+ <serverInstance>
+ <name>client</name>
+ <attributeManagerFrom>default</attributeManagerFrom>
+ <artifactAliasesFile>var/config/client_artifact_aliases.properties</artifactAliasesFile>
+ </serverInstance>
+ <serverInstance>
+ <name>offline</name>
+ <configFile>var/config/offline-deployer-config.xml</configFile>
+ <configSubstitutionsFile>var/config/config-substitutions.properties</configSubstitutionsFile>
+ <configSubstitutionsPrefix>org.apache.geronimo.config.substitution.</configSubstitutionsPrefix>
+ <artifactAliasesFile>var/config/artifact_aliases.properties</artifactAliasesFile>
+ </serverInstance>
+ <serverInstance>
+ <name>jsr88</name>
+ <configFile>var/config/jsr88-configurer-config.xml</configFile>
+ <configSubstitutionsFile>var/config/config-substitutions.properties</configSubstitutionsFile>
+ <configSubstitutionsPrefix>org.apache.geronimo.config.substitution.</configSubstitutionsPrefix>
+ <artifactAliasesFile>var/config/artifact_aliases.properties</artifactAliasesFile>
+ </serverInstance>
+ </servers>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+</project>
Propchange: geronimo/plugins/openid-provider/trunk/openid-provider-assembly-jetty/pom.sample.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: geronimo/plugins/openid-provider/trunk/openid-provider-assembly-jetty/pom.sample.xml
------------------------------------------------------------------------------
svn:keywords = Date Revision
Propchange: geronimo/plugins/openid-provider/trunk/openid-provider-assembly-jetty/pom.sample.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: geronimo/plugins/openid-provider/trunk/openid-provider-assembly-jetty/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/plugins/openid-provider/trunk/openid-provider-assembly-jetty/pom.xml?rev=680264&view=auto
==============================================================================
--- geronimo/plugins/openid-provider/trunk/openid-provider-assembly-jetty/pom.xml (added)
+++ geronimo/plugins/openid-provider/trunk/openid-provider-assembly-jetty/pom.xml Sun Jul 27 23:58:06 2008
@@ -0,0 +1,106 @@
+<?xml version="1.0"?>
+<project>
+ <parent>
+ <artifactId>openid-provider-parent</artifactId>
+ <groupId>org.apache.geronimo.plugins</groupId>
+ <version>1.0-SNAPSHOT</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.apache.geronimo.plugins</groupId>
+ <artifactId>openid-provider-assembly-jetty</artifactId>
+ <packaging>server-assembly</packaging>
+ <name>openid provider server on jetty</name>
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.geronimo.buildsupport</groupId>
+ <artifactId>car-maven-plugin</artifactId>
+ <version>${geronimoVersion}</version>
+ <extensions>true</extensions>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.geronimo.genesis.plugins</groupId>
+ <artifactId>tools-maven-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.geronimo.buildsupport</groupId>
+ <artifactId>car-maven-plugin</artifactId>
+ <configuration>
+ <servers>
+ <serverInstance>
+ <name>default</name>
+ <configFile>var/config/config.xml</configFile>
+ <configSubstitutionsFile>var/config/config-substitutions.properties</configSubstitutionsFile>
+ <configSubstitutionsPrefix>org.apache.geronimo.config.substitution.</configSubstitutionsPrefix>
+ <artifactAliasesFile>var/config/artifact_aliases.properties</artifactAliasesFile>
+ </serverInstance>
+ <serverInstance>
+ <name>client</name>
+ <attributeManagerFrom>default</attributeManagerFrom>
+ <artifactAliasesFile>var/config/client_artifact_aliases.properties</artifactAliasesFile>
+ </serverInstance>
+ <serverInstance>
+ <name>offline</name>
+ <configFile>var/config/offline-deployer-config.xml</configFile>
+ <configSubstitutionsFile>var/config/config-substitutions.properties</configSubstitutionsFile>
+ <configSubstitutionsPrefix>org.apache.geronimo.config.substitution.</configSubstitutionsPrefix>
+ <artifactAliasesFile>var/config/artifact_aliases.properties</artifactAliasesFile>
+ </serverInstance>
+ <serverInstance>
+ <name>jsr88</name>
+ <configFile>var/config/jsr88-configurer-config.xml</configFile>
+ <configSubstitutionsFile>var/config/config-substitutions.properties</configSubstitutionsFile>
+ <configSubstitutionsPrefix>org.apache.geronimo.config.substitution.</configSubstitutionsPrefix>
+ <artifactAliasesFile>var/config/artifact_aliases.properties</artifactAliasesFile>
+ </serverInstance>
+ </servers>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.geronimo.assemblies</groupId>
+ <artifactId>geronimo-boilerplate</artifactId>
+ <version>${geronimoVersion}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.geronimo.framework</groupId>
+ <artifactId>gshell-framework</artifactId>
+ <version>${geronimoVersion}</version>
+ <type>car</type>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.geronimo.framework</groupId>
+ <artifactId>gshell-geronimo</artifactId>
+ <version>${geronimoVersion}</version>
+ <type>car</type>
+ </dependency>
+
+ <!--
+ HACK: This should really only be included in the full assemblies, but due
+ to the limited fashion which GShell currently sets up its classloaders
+ (via hard-coded classworlds entries pointing at repository locations)
+ it will add significant complication to the assembly builds to allow
+ the entires to be different for assembly types.
+ -->
+
+ <dependency>
+ <groupId>org.apache.geronimo.framework</groupId>
+ <artifactId>gshell-remote</artifactId>
+ <version>${geronimoVersion}</version>
+ <type>car</type>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.geronimo.plugins</groupId>
+ <artifactId>openid-provider-jetty</artifactId>
+ <type>car</type>
+ <version>${version}</version>
+ </dependency>
+ </dependencies>
+</project>
\ No newline at end of file
Propchange: geronimo/plugins/openid-provider/trunk/openid-provider-assembly-jetty/pom.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: geronimo/plugins/openid-provider/trunk/openid-provider-assembly-jetty/pom.xml
------------------------------------------------------------------------------
svn:keywords = Date Revision
Propchange: geronimo/plugins/openid-provider/trunk/openid-provider-assembly-jetty/pom.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: geronimo/plugins/openid-provider/trunk/openid-provider-jetty/pom.sample.xml
URL: http://svn.apache.org/viewvc/geronimo/plugins/openid-provider/trunk/openid-provider-jetty/pom.sample.xml?rev=680264&view=auto
==============================================================================
--- geronimo/plugins/openid-provider/trunk/openid-provider-jetty/pom.sample.xml (added)
+++ geronimo/plugins/openid-provider/trunk/openid-provider-jetty/pom.sample.xml Sun Jul 27 23:58:06 2008
@@ -0,0 +1,139 @@
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.apache.geronimo.plugins</groupId>
+ <artifactId>openid-provider</artifactId>
+ <version>1.0-SNAPSHOT</version>
+ <packaging>car</packaging>
+
+ <properties>
+ <!-- This property is required by the car:package mojo -->
+ <geronimoVersion>2.1.1</geronimoVersion>
+
+ <gbeanDeployerBootstrap>org.apache.geronimo.framework/geronimo-gbean-deployer-bootstrap/${geronimoVersion}/car</gbeanDeployerBootstrap>
+ <gbeanDeployer>org.apache.geronimo.framework/geronimo-gbean-deployer/${geronimoVersion}/car</gbeanDeployer>
+ <j2eeDeployer>org.apache.geronimo.configs/j2ee-deployer/${geronimoVersion}/car</j2eeDeployer>
+ <clientDeployer>org.apache.geronimo.configs/client-deployer/${geronimoVersion}/car</clientDeployer>
+ <connectorDeployer>org.apache.geronimo.configs/connector-deployer/${geronimoVersion}/car</connectorDeployer>
+ <openejbDeployer>org.apache.geronimo.configs/openejb-deployer/${geronimoVersion}/car</openejbDeployer>
+ <openejbcorbaDeployer>org.apache.geronimo.configs/openejb-corba-deployer/${geronimoVersion}/car</openejbcorbaDeployer>
+ <axisDeployer>org.apache.geronimo.configs/axis-deployer/${geronimoVersion}/car</axisDeployer>
+ <cxfDeployer>org.apache.geronimo.configs/cxf-deployer/${geronimoVersion}/car</cxfDeployer>
+ <axis2Deployer>org.apache.geronimo.configs/axis2-deployer/${geronimoVersion}/car</axis2Deployer>
+ <tomcatDeployer>org.apache.geronimo.configs/tomcat6-deployer/${geronimoVersion}/car</tomcatDeployer>
+ <jetty6Deployer>org.apache.geronimo.configs/jetty6-deployer/${geronimoVersion}/car</jetty6Deployer>
+ <jasperDeployer>org.apache.geronimo.configs/jasper-deployer/${geronimoVersion}/car</jasperDeployer>
+ <jpaDeployer>org.apache.geronimo.configs/persistence-jpa10-deployer/${geronimoVersion}/car</jpaDeployer>
+ </properties>
+
+
+ <dependencies>
+ <!-- if you are deploying a jee application, use scope provided -->
+ <!-- other dependencies will normally end up as dependencies in the plan and geronimo-plugin.xml -->
+ <!-- include dependencies on all deployer modules needed, with scope provided -->
+
+ </dependencies>
+
+ <build>
+ <pluginManagement>
+ <plugins>
+
+ <plugin>
+ <groupId>org.apache.geronimo.buildsupport</groupId>
+ <artifactId>car-maven-plugin</artifactId>
+ <version>${geronimoVersion}</version>
+ <extensions>true</extensions>
+ <configuration>
+ <!-- where in plugin catalog this should go -->
+ <category>MyCategory</category>
+ </configuration>
+ </plugin>
+
+ </plugins>
+ </pluginManagement>
+
+ <plugins>
+ <plugin>
+ <groupId>org.apache.geronimo.buildsupport</groupId>
+ <artifactId>car-maven-plugin</artifactId>
+ <configuration>
+ <deploymentConfigs>
+ <!-- gbean deployer is default. For jee apps include all deployers your app needs, see properties -->
+ <!--<deploymentConfig>${gbeanDeployer}</deploymentConfig>-->
+ <!--<deploymentConfig>${j2eeDeployer}</deploymentConfig>-->
+ <!--<deploymentConfig>${jetty6Deployer}</deploymentConfig>-->
+ <!--<deploymentConfig>${jasperDeployer}</deploymentConfig>-->
+ <!--<deploymentConfig>${jpaDeployer}</deploymentConfig>-->
+ </deploymentConfigs>
+ <!-- if you are deploying a jee app specify it here -->
+ <!--
+ <module>
+ <groupId>org.apache.roller</groupId>
+ <artifactId>roller-weblogger-geronimo</artifactId>
+ <type>war</type>
+ </module>
+ -->
+ <!-- Normally you can use the maven dependencies unaltered. If you need to specify import scope
+ you can list the dependencies here as you want them in the plan.xml -->
+ <useMavenDependencies>
+ <value>true</value>
+ <includeVersion>true</includeVersion>
+ </useMavenDependencies>
+ <!-- the instance sets up most of the optional geronimo-plugin.xml content -->
+ <instance>
+ <plugin-artifact>
+ <!-- prerequisites prevent your module from being installed unless already present -->
+ <!--
+ <prerequisite>
+ <id>
+ <groupId>mysql</groupId>
+ <artifactId>mysql-connector-java</artifactId>
+ <version>3.1.12</version>
+ <type>jar</type>
+ </id>
+ <resource-type>Database Connector</resource-type>
+ <description>
+ (why this can't be installed as a dependency)
+ </description>
+ </prerequisite>
+ -->
+ <!-- extract stuff from the car to the specified location (good for config info -->
+ <!--<copy-file relative-to="server" dest-dir="var/roller-data">themes</copy-file>-->
+ <!-- content that should go into var/config/config.xml for module customization -->
+ <!-- note the variable ${RollerContextPath} which is further specified in var/config/config-substitutions.properties -->
+ <!--
+ <config-xml-content server="default">
+ <gbean name="org.apache.geronimo.plugins/roller-jetty/1.0-SNAPSHOT/car">
+ <attribute name="contextPath">${RollerContextPath}</attribute>
+ </gbean>
+ </config-xml-content>
+ -->
+ <!-- a user-tweakable variable to go into var/config/config-substitutions.properties -->
+ <!--<config-substitution key="RollerContextPath">/roller</config-substitution>-->
+ <!-- artifact aliases let your module substitute for another one, e.g one db for another -->
+ <!--<artifact-alias key="org.apache.geronimo.plugins/roller-derby-database/1.0-SNAPSHOT/car">org.apache.geronimo.plugins/roller-mysql-database/1.0-SNAPSHOT/car</artifact-alias>-->
+
+ </plugin-artifact>
+ </instance>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+</project>
Propchange: geronimo/plugins/openid-provider/trunk/openid-provider-jetty/pom.sample.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: geronimo/plugins/openid-provider/trunk/openid-provider-jetty/pom.sample.xml
------------------------------------------------------------------------------
svn:keywords = Date Revision
Propchange: geronimo/plugins/openid-provider/trunk/openid-provider-jetty/pom.sample.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: geronimo/plugins/openid-provider/trunk/openid-provider-jetty/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/plugins/openid-provider/trunk/openid-provider-jetty/pom.xml?rev=680264&view=auto
==============================================================================
--- geronimo/plugins/openid-provider/trunk/openid-provider-jetty/pom.xml (added)
+++ geronimo/plugins/openid-provider/trunk/openid-provider-jetty/pom.xml Sun Jul 27 23:58:06 2008
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <artifactId>openid-provider-parent</artifactId>
+ <groupId>org.apache.geronimo.plugins</groupId>
+ <version>1.0-SNAPSHOT</version>
+ </parent>
+ <groupId>org.apache.geronimo.plugins</groupId>
+ <artifactId>openid-provider-jetty</artifactId>
+ <name>Geronimo OpenID Provider plugin for jetty</name>
+ <packaging>car</packaging>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.geronimo.plugins</groupId>
+ <artifactId>geronimo-openid-provider</artifactId>
+ <type>war</type>
+ <version>${version}</version>
+ </dependency>
+ <!-- make sure these get into the plugin dependencies -->
+ <dependency>
+ <groupId>org.apache.geronimo.configs</groupId>
+ <artifactId>jasper</artifactId>
+ <version>${geronimoVersion}</version>
+ <type>car</type>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.geronimo.configs</groupId>
+ <artifactId>jetty6</artifactId>
+ <version>${geronimoVersion}</version>
+ <type>car</type>
+ </dependency>
+
+
+ <dependency>
+ <groupId>org.apache.geronimo.configs</groupId>
+ <artifactId>jetty6-deployer</artifactId>
+ <version>${geronimoVersion}</version>
+ <type>car</type>
+ <scope>provided</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.geronimo.configs</groupId>
+ <artifactId>jasper-deployer</artifactId>
+ <version>${geronimoVersion}</version>
+ <type>car</type>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.geronimo.buildsupport</groupId>
+ <artifactId>car-maven-plugin</artifactId>
+ <version>${geronimoVersion}</version>
+ <extensions>true</extensions>
+ <configuration>
+ <category>Security</category>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.geronimo.buildsupport</groupId>
+ <artifactId>car-maven-plugin</artifactId>
+ <configuration>
+ <deploymentConfigs>
+ <deploymentConfig>${gbeanDeployer}</deploymentConfig>
+ <deploymentConfig>${j2eeDeployer}</deploymentConfig>
+ <deploymentConfig>${jetty6Deployer}</deploymentConfig>
+ <deploymentConfig>${jasperDeployer}</deploymentConfig>
+ </deploymentConfigs>
+ <module>
+ <groupId>org.apache.geronimo.plugins</groupId>
+ <artifactId>geronimo-openid-provider</artifactId>
+ <version>${version}</version>
+ <type>war</type>
+ </module>
+ <osiApproved>true</osiApproved>
+ <useMavenDependencies>
+ <value>true</value>
+ <includeVersion>true</includeVersion>
+ </useMavenDependencies>
+ <!--<instance>-->
+ <!--<plugin-artifact></plugin-artifact>-->
+ <!--</instance>-->
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <properties>
+ <gbeanDeployer>org.apache.geronimo.framework/geronimo-gbean-deployer/${geronimoVersion}/car</gbeanDeployer>
+ <jetty6Deployer>org.apache.geronimo.configs/jetty6-deployer/${geronimoVersion}/car</jetty6Deployer>
+ <jasperDeployer>org.apache.geronimo.configs/jasper-deployer/${geronimoVersion}/car</jasperDeployer>
+ <j2eeDeployer>org.apache.geronimo.configs/j2ee-deployer/${geronimoVersion}/car</j2eeDeployer>
+ </properties>
+</project>
\ No newline at end of file
Propchange: geronimo/plugins/openid-provider/trunk/openid-provider-jetty/pom.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: geronimo/plugins/openid-provider/trunk/openid-provider-jetty/pom.xml
------------------------------------------------------------------------------
svn:keywords = Date Revision
Propchange: geronimo/plugins/openid-provider/trunk/openid-provider-jetty/pom.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: geronimo/plugins/openid-provider/trunk/openid-provider-jetty/src/main/plan/plan.xml
URL: http://svn.apache.org/viewvc/geronimo/plugins/openid-provider/trunk/openid-provider-jetty/src/main/plan/plan.xml?rev=680264&view=auto
==============================================================================
--- geronimo/plugins/openid-provider/trunk/openid-provider-jetty/src/main/plan/plan.xml (added)
+++ geronimo/plugins/openid-provider/trunk/openid-provider-jetty/src/main/plan/plan.xml Sun Jul 27 23:58:06 2008
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- $Rev$ $Date$ -->
+
+<web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web/jetty-1.2">
+
+ <context-root>/OP</context-root>
+
+ <!--<security-realm-name>geronimo-admin</security-realm-name>-->
+ <!--<security xmlns="http://geronimo.apache.org/xml/ns/security-1.2">-->
+ <!--<role-mappings>-->
+ <!--<role role-name="admin">-->
+ <!--<principal class="org.apache.geronimo.security.realm.providers.GeronimoGroupPrincipal" name="admin" />-->
+ <!--</role>-->
+ <!--</role-mappings>-->
+ <!--</security>-->
+
+</web-app>
Propchange: geronimo/plugins/openid-provider/trunk/openid-provider-jetty/src/main/plan/plan.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: geronimo/plugins/openid-provider/trunk/openid-provider-jetty/src/main/plan/plan.xml
------------------------------------------------------------------------------
svn:keywords = Date Revision
Propchange: geronimo/plugins/openid-provider/trunk/openid-provider-jetty/src/main/plan/plan.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: geronimo/plugins/openid-provider/trunk/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/plugins/openid-provider/trunk/pom.xml?rev=680264&view=auto
==============================================================================
--- geronimo/plugins/openid-provider/trunk/pom.xml (added)
+++ geronimo/plugins/openid-provider/trunk/pom.xml Sun Jul 27 23:58:06 2008
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.apache.geronimo.genesis.config</groupId>
+ <artifactId>project-config</artifactId>
+ <version>1.4</version>
+ </parent>
+
+ <groupId>org.apache.geronimo.plugins</groupId>
+ <artifactId>openid-provider-parent</artifactId>
+ <packaging>pom</packaging>
+ <version>1.0-SNAPSHOT</version>
+ <name>openid-provider-parent</name>
+
+ <scm>
+ <connection>scm:svn:http://svn.apache.org/repos/asf/geronimo/plugins/openid-provider/trunk</connection>
+ <developerConnection>scm:svn:https://svn.apache.org/repos/asf/geronimo/plugins/openid-provider/trunk</developerConnection>
+ <url>http://svn.apache.org/viewvc/geronimo/plugins/openid-provider/trunk</url>
+ </scm>
+
+ <properties>
+ <geronimoVersion>2.2-SNAPSHOT</geronimoVersion>
+ </properties>
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.openid4java</groupId>
+ <artifactId>openid4java-server</artifactId>
+ <version>0.9.5-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.geronimo.specs</groupId>
+ <artifactId>geronimo-servlet_3.0_spec</artifactId>
+ <version>1.0-EA-SNAPSHOT</version>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+ <modules>
+ <module>geronimo-openid-provider</module>
+ <module>openid-provider-jetty</module>
+ <module>openid-provider-assembly-jetty</module>
+ </modules>
+
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.geronimo.genesis.plugins</groupId>
+ <artifactId>tools-maven-plugin</artifactId>
+
+ <executions>
+
+ <execution>
+ <id>verify-legal-files</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>verify-legal-files</goal>
+ </goals>
+ <configuration>
+ <strict>false</strict>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+</project>
\ No newline at end of file
Propchange: geronimo/plugins/openid-provider/trunk/pom.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: geronimo/plugins/openid-provider/trunk/pom.xml
------------------------------------------------------------------------------
svn:keywords = Date Revision
Propchange: geronimo/plugins/openid-provider/trunk/pom.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml