geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From djen...@apache.org
Subject 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...
Date Mon, 28 Jul 2008 06:58:07 GMT
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



Mime
View raw message