Picketlink SVN: r1501 - console/trunk.
by picketlink-commits@lists.jboss.org
Author: pcraveiro
Date: 2012-03-14 01:36:24 -0400 (Wed, 14 Mar 2012)
New Revision: 1501
Added:
console/trunk/README.md
console/trunk/pom.xml
Log:
First commit.
Added: console/trunk/README.md
===================================================================
--- console/trunk/README.md (rev 0)
+++ console/trunk/README.md 2012-03-14 05:36:24 UTC (rev 1501)
@@ -0,0 +1 @@
+Document profiles dev vs production
\ No newline at end of file
Added: console/trunk/pom.xml
===================================================================
--- console/trunk/pom.xml (rev 0)
+++ console/trunk/pom.xml 2012-03-14 05:36:24 UTC (rev 1501)
@@ -0,0 +1,238 @@
+<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/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.picketlink.as</groupId>
+ <artifactId>picketlink-console-parent</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>pom</packaging>
+ <modules>
+ <module>gui</module>
+ <module>app</module>
+ </modules>
+ <properties>
+ <gwt.version>2.3.0</gwt.version>
+ <gwtp.version>0.6</gwtp.version>
+ <gin.version>1.5_past22</gin.version>
+ <gwt-log.version>3.1.3</gwt-log.version>
+ <gwt-vis.version>1.1.1</gwt-vis.version>
+ <guice.version>3.0</guice.version>
+ <ballroom.version>1.1.0-SNAPSHOT</ballroom.version>
+ </properties>
+
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.picketlink.as</groupId>
+ <artifactId>picketlink-console-extension</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+
+ <!-- GWT Common Dependencies -->
+ <dependency>
+ <groupId>com.google.gwt</groupId>
+ <artifactId>gwt-user</artifactId>
+ <version>${gwt.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>com.google.gwt</groupId>
+ <artifactId>gwt-servlet</artifactId>
+ <version>${gwt.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.gwt</groupId>
+ <artifactId>gwt-dev</artifactId>
+ <version>${gwt.version}</version>
+ </dependency>
+
+ <!-- GWTP Dependencies -->
+ <dependency>
+ <groupId>com.gwtplatform</groupId>
+ <artifactId>gwtp-mvp-client</artifactId>
+ <version>${gwtp.version}</version>
+ <scope>provided</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>com.gwtplatform</groupId>
+ <artifactId>gwtp-dispatch-server</artifactId>
+ <version>${gwtp.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>com.gwtplatform</groupId>
+ <artifactId>gwtp-dispatch-server-guice</artifactId>
+ <version>${gwtp.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>com.gwtplatform</groupId>
+ <artifactId>gwtp-dispatch-client</artifactId>
+ <version>${gwtp.version}</version>
+ <scope>provided</scope> <!-- Remove for GWTP 0.5.1 and earlier -->
+ </dependency>
+
+
+ <!-- GWT DI Dependencies -->
+ <dependency>
+ <groupId>com.google.inject</groupId>
+ <artifactId>guice</artifactId>
+ <version>${guice.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>com.google.inject.extensions</groupId>
+ <artifactId>guice-servlet</artifactId>
+ <version>${guice.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>com.google.inject.extensions</groupId>
+ <artifactId>guice-persist</artifactId>
+ <version>${guice.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>com.google.inject.extensions</groupId>
+ <artifactId>guice-assistedinject</artifactId>
+ <version>${guice.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>com.google.gwt.inject</groupId>
+ <artifactId>gin</artifactId>
+ <version>${gin.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>com.google.code</groupId>
+ <artifactId>gwt-visualization</artifactId>
+ <version>${gwt-vis.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>com.google.code.gwt-log</groupId>
+ <artifactId>gwt-log</artifactId>
+ <version>${gwt-log.version}</version>
+ </dependency>
+
+ <!-- JBoss Ballroom Dependencies -->
+ <dependency>
+ <groupId>org.jboss.ballroom</groupId>
+ <artifactId>widgets</artifactId>
+ <version>${ballroom.version}</version>
+ </dependency>
+
+ <!-- SY AS7 Extension Dependency -->
+ <dependency>
+ <groupId>org.switchyard.console</groupId>
+ <artifactId>switchyard-console-as7-core</artifactId>
+ <version>0.4.0-SNAPSHOT</version>
+ <scope>compile</scope>
+ </dependency>
+ <!-- Need to include the source files for GWT compilation. -->
+ <dependency>
+ <groupId>org.switchyard.console</groupId>
+ <artifactId>switchyard-console-as7-core</artifactId>
+ <version>0.4.0-SNAPSHOT</version>
+ <classifier>sources</classifier>
+ <scope>provided</scope>
+ </dependency>
+
+ <!-- Testing dependencies -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.8.2</version>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>1.6</source>
+ <target>1.6</target>
+ <showDeprecation>false</showDeprecation>
+ <showWarnings>true</showWarnings>
+ <optimize>true</optimize>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <skipTests>true</skipTests>
+ <failIfNoTests>false</failIfNoTests>
+ <trimStackTrace>false</trimStackTrace>
+ <systemProperties>
+ <property>
+ <name>log4j.output.dir</name>
+ <value>${project.build.directory}</value>
+ </property>
+ </systemProperties>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-release-plugin</artifactId>
+ <version>2.1</version>
+ <configuration>
+ <tagBase>https://svn.jboss.org/repos/picketlink/console/trunk/tags</tagBase>
+ <connectionUrl>scm:svn:https://svn.jboss.org/repos/picketlink/console/trunk</connectionUrl>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-source-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+ <!-- Repositories -->
+ <repositories>
+ <repository>
+ <id>jboss-public-repository-group</id>
+ <name>JBoss Public Maven Repository Group</name>
+ <url>https://repository.jboss.org/nexus/content/groups/public/</url>
+ <layout>default</layout>
+ <releases>
+ <updatePolicy>never</updatePolicy>
+ </releases>
+ <snapshots>
+ <updatePolicy>never</updatePolicy>
+ </snapshots>
+ </repository>
+ </repositories>
+
+ <pluginRepositories>
+ <pluginRepository>
+ <id>jboss-public-repository-group</id>
+ <name>JBoss Public Maven Repository Group</name>
+ <url>https://repository.jboss.org/nexus/content/groups/public/</url>
+ <layout>default</layout>
+ <releases>
+ <updatePolicy>never</updatePolicy>
+ </releases>
+ <snapshots>
+ <updatePolicy>never</updatePolicy>
+ </snapshots>
+ </pluginRepository>
+ <pluginRepository>
+ <id>gwtplatform.plugin</id>
+ <name>Gwtplatform custom plugin repository</name>
+ <url>http://maven.gwt-platform.googlecode.com/hg/</url>
+ <layout>default</layout>
+ </pluginRepository>
+ </pluginRepositories>
+</project>
\ No newline at end of file
12 years, 9 months
Picketlink SVN: r1500 - in console/trunk: gui and 15 other directories.
by picketlink-commits@lists.jboss.org
Author: pcraveiro
Date: 2012-03-14 01:36:08 -0400 (Wed, 14 Mar 2012)
New Revision: 1500
Added:
console/trunk/gui/
console/trunk/gui/src/
console/trunk/gui/src/main/
console/trunk/gui/src/main/java/
console/trunk/gui/src/main/java/org/
console/trunk/gui/src/main/java/org/picketlink/
console/trunk/gui/src/main/java/org/picketlink/as/
console/trunk/gui/src/main/java/org/picketlink/as/console/
console/trunk/gui/src/main/java/org/picketlink/as/console/PicketLinkConsole.gwt.xml
console/trunk/gui/src/main/java/org/picketlink/as/console/client/
console/trunk/gui/src/main/java/org/picketlink/as/console/client/BeanFactory.java
console/trunk/gui/src/main/java/org/picketlink/as/console/client/ItemMenuProfileText.java
console/trunk/gui/src/main/java/org/picketlink/as/console/client/ProfileNameTokens.java
console/trunk/gui/src/main/java/org/picketlink/as/console/client/core/
console/trunk/gui/src/main/java/org/picketlink/as/console/client/core/gin/
console/trunk/gui/src/main/java/org/picketlink/as/console/client/core/gin/PicketLinkClientModule.java
console/trunk/gui/src/main/java/org/picketlink/as/console/client/core/gin/PicketLinkGinjector.java
console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/
console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/
console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/FederationDetails.java
console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/FederationEditor.java
console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/FederationPresenter.java
console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/FederationTable.java
console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/FederationView.java
console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/MainPageEditor.java
console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/MainPagePresenter.java
console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/MainPageView.java
console/trunk/gui/src/main/java/org/picketlink/as/console/client/shared/
console/trunk/gui/src/main/java/org/picketlink/as/console/client/shared/model/
console/trunk/gui/src/main/java/org/picketlink/as/console/client/shared/model/Federation.java
console/trunk/gui/src/main/java/org/picketlink/as/console/client/ui/
console/trunk/gui/src/main/resources/
console/trunk/gui/src/test/
console/trunk/gui/src/test/java/
console/trunk/gui/src/test/resources/
Log:
First commit.
Added: console/trunk/gui/src/main/java/org/picketlink/as/console/PicketLinkConsole.gwt.xml
===================================================================
--- console/trunk/gui/src/main/java/org/picketlink/as/console/PicketLinkConsole.gwt.xml (rev 0)
+++ console/trunk/gui/src/main/java/org/picketlink/as/console/PicketLinkConsole.gwt.xml 2012-03-14 05:36:08 UTC (rev 1500)
@@ -0,0 +1,23 @@
+<!-- ~ JBoss, Home of Professional Open Source ~ Copyright 2011-2012 Red
+ Hat Inc. and/or its affiliates and other contributors ~ as indicated by the
+ @author tags. All rights reserved. ~ See the copyright.txt in the distribution
+ for a ~ full listing of individual contributors. ~ ~ This copyrighted material
+ is made available to anyone wishing to use, ~ modify, copy, or redistribute
+ it subject to the terms and conditions ~ of the GNU Lesser General Public
+ License, v. 2.1. ~ This program is distributed in the hope that it will be
+ useful, but WITHOUT A ~ WARRANTY; without even the implied warranty of MERCHANTABILITY
+ or FITNESS FOR A ~ PARTICULAR PURPOSE. See the GNU Lesser General Public
+ License for more details. ~ You should have received a copy of the GNU Lesser
+ General Public License, ~ v.2.1 along with this distribution; if not, write
+ to the Free Software ~ Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, ~ MA 02110-1301, USA. -->
+
+<module rename-to="PicketLinkConsole">
+
+ <inherits name="org.jboss.as.console.App" />
+
+ <!-- Specify the paths for translatable code -->
+ <source path='client' />
+ <source path='shared' />
+
+</module>
Added: console/trunk/gui/src/main/java/org/picketlink/as/console/client/BeanFactory.java
===================================================================
--- console/trunk/gui/src/main/java/org/picketlink/as/console/client/BeanFactory.java (rev 0)
+++ console/trunk/gui/src/main/java/org/picketlink/as/console/client/BeanFactory.java 2012-03-14 05:36:08 UTC (rev 1500)
@@ -0,0 +1,40 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat, Inc., and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+
+package org.picketlink.as.console.client;
+
+import org.picketlink.as.console.client.shared.model.Federation;
+
+import com.google.gwt.autobean.shared.AutoBean;
+import com.google.gwt.autobean.shared.AutoBeanFactory;
+
+/**
+ * @author pedroigor
+ * @sice Mar 13, 2012
+ */
+public interface BeanFactory extends AutoBeanFactory {
+
+ /**
+ * @return a new AutoBean<SystemDetails>
+ */
+ AutoBean<Federation> federation();
+}
Added: console/trunk/gui/src/main/java/org/picketlink/as/console/client/ItemMenuProfileText.java
===================================================================
--- console/trunk/gui/src/main/java/org/picketlink/as/console/client/ItemMenuProfileText.java (rev 0)
+++ console/trunk/gui/src/main/java/org/picketlink/as/console/client/ItemMenuProfileText.java 2012-03-14 05:36:08 UTC (rev 1500)
@@ -0,0 +1,36 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat, Inc., and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+
+package org.picketlink.as.console.client;
+
+/**
+ * Constants for the names of the menu items of the PicketLink profile.
+ *
+ * @author pedroigor
+ * @sice Mar 14, 2012
+ */
+public interface ItemMenuProfileText {
+
+ public static final String PICKETLINK = "PicketLink";
+ public static final String FEDERATION = "Federation";
+
+}
Added: console/trunk/gui/src/main/java/org/picketlink/as/console/client/ProfileNameTokens.java
===================================================================
--- console/trunk/gui/src/main/java/org/picketlink/as/console/client/ProfileNameTokens.java (rev 0)
+++ console/trunk/gui/src/main/java/org/picketlink/as/console/client/ProfileNameTokens.java 2012-03-14 05:36:08 UTC (rev 1500)
@@ -0,0 +1,37 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2011 Red Hat Inc. and/or its affiliates and other contributors
+ * as indicated by the @author tags. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ */
+
+package org.picketlink.as.console.client;
+
+/**
+ * NameTokens
+ *
+ * SwitchYard specific path tokens.
+ *
+ * @author Rob Cernich
+ */
+public final class ProfileNameTokens {
+
+ private ProfileNameTokens() {
+ }
+
+ public static final String MAIN_PAGE = "picketlink-main";
+ public static final String FEDERATION = "picletlink-federation";
+
+}
Added: console/trunk/gui/src/main/java/org/picketlink/as/console/client/core/gin/PicketLinkClientModule.java
===================================================================
--- console/trunk/gui/src/main/java/org/picketlink/as/console/client/core/gin/PicketLinkClientModule.java (rev 0)
+++ console/trunk/gui/src/main/java/org/picketlink/as/console/client/core/gin/PicketLinkClientModule.java 2012-03-14 05:36:08 UTC (rev 1500)
@@ -0,0 +1,46 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2011 Red Hat Inc. and/or its affiliates and other contributors
+ * as indicated by the @author tags. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ */
+
+package org.picketlink.as.console.client.core.gin;
+
+import org.picketlink.as.console.client.profile.ui.FederationPresenter;
+import org.picketlink.as.console.client.profile.ui.FederationView;
+import org.picketlink.as.console.client.profile.ui.MainPagePresenter;
+import org.picketlink.as.console.client.profile.ui.MainPageView;
+
+import com.gwtplatform.mvp.client.gin.AbstractPresenterModule;
+
+
+/**
+ * SwitchYardClientModule
+ *
+ * SwitchYard Ginjector bindings.
+ *
+ * @author Rob Cernich
+ */
+public class PicketLinkClientModule extends AbstractPresenterModule {
+
+ protected void configure() {
+ bindPresenter(MainPagePresenter.class, MainPagePresenter.MyView.class, MainPageView.class,
+ MainPagePresenter.MyProxy.class);
+ bindPresenter(FederationPresenter.class, FederationPresenter.MyView.class, FederationView.class,
+ FederationPresenter.MyProxy.class);
+ }
+
+}
Added: console/trunk/gui/src/main/java/org/picketlink/as/console/client/core/gin/PicketLinkGinjector.java
===================================================================
--- console/trunk/gui/src/main/java/org/picketlink/as/console/client/core/gin/PicketLinkGinjector.java (rev 0)
+++ console/trunk/gui/src/main/java/org/picketlink/as/console/client/core/gin/PicketLinkGinjector.java 2012-03-14 05:36:08 UTC (rev 1500)
@@ -0,0 +1,57 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2011 Red Hat Inc. and/or its affiliates and other contributors
+ * as indicated by the @author tags. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ */
+
+package org.picketlink.as.console.client.core.gin;
+
+import org.jboss.as.console.client.shared.SubsystemExtension;
+import org.jboss.as.console.client.shared.SubsystemExtension.SubsystemGroupDefinition;
+import org.jboss.as.console.client.shared.SubsystemExtension.SubsystemItemDefinition;
+import org.picketlink.as.console.client.ItemMenuProfileText;
+import org.picketlink.as.console.client.ProfileNameTokens;
+import org.picketlink.as.console.client.profile.ui.FederationPresenter;
+import org.picketlink.as.console.client.profile.ui.MainPagePresenter;
+
+import com.google.gwt.inject.client.AsyncProvider;
+import com.google.gwt.inject.client.GinModules;
+import com.google.gwt.inject.client.Ginjector;
+
+
+/**
+ * Overall module configuration.
+ *
+ * @see PicketLinkClientModule
+ *
+ * @author Rob Cernich
+ */
+@SubsystemExtension(subsystem="picketlink", groups={@SubsystemGroupDefinition(name = ItemMenuProfileText.PICKETLINK, items = {
+ @SubsystemItemDefinition(presenter = ProfileNameTokens.FEDERATION, name = ItemMenuProfileText.FEDERATION)})}, runtime = { @SubsystemItemDefinition(presenter = ProfileNameTokens.MAIN_PAGE, name = ItemMenuProfileText.PICKETLINK) })
+(a)GinModules(PicketLinkClientModule.class)
+public interface PicketLinkGinjector extends Ginjector {
+
+ /**
+ * @return the ConfigPresenter configured for the module.
+ */
+ AsyncProvider<MainPagePresenter> getMainPagePresenter();
+
+ /**
+ * @return the ConfigPresenter configured for the module.
+ */
+ AsyncProvider<FederationPresenter> getFederationPresenter();
+
+}
Added: console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/FederationDetails.java
===================================================================
--- console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/FederationDetails.java (rev 0)
+++ console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/FederationDetails.java 2012-03-14 05:36:08 UTC (rev 1500)
@@ -0,0 +1,134 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat, Inc., and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+
+package org.picketlink.as.console.client.profile.ui;
+
+import java.util.Map;
+
+import org.jboss.as.console.client.shared.help.FormHelpPanel;
+import org.jboss.as.console.client.shared.subsys.Baseadress;
+import org.jboss.as.console.client.shared.subsys.jca.model.DataSource;
+import org.jboss.as.console.client.widgets.forms.FormToolStrip;
+import org.jboss.ballroom.client.widgets.forms.Form;
+import org.jboss.ballroom.client.widgets.forms.TextItem;
+import org.jboss.ballroom.client.widgets.tools.ToolButton;
+import org.jboss.dmr.client.ModelNode;
+import org.picketlink.as.console.client.shared.model.Federation;
+
+import com.google.gwt.user.cellview.client.CellTable;
+import com.google.gwt.user.client.ui.ScrollPanel;
+import com.google.gwt.user.client.ui.VerticalPanel;
+import com.google.gwt.user.client.ui.Widget;
+
+/**
+ * @author pedroigor
+ * @sice Mar 14, 2012
+ */
+public class FederationDetails {
+
+ private Form<Federation> form;
+ private FederationPresenter presenter;
+ private ToolButton disableBtn;
+
+ public FederationDetails(FederationPresenter presenter) {
+ this.presenter = presenter;
+ form = new Form(DataSource.class);
+ form.setNumColumns(2);
+
+ /*form.addEditListener(new EditListener<DataSource>() {
+ @Override
+ public void editingBean(DataSource bean) {
+ String nextState = bean.isEnabled() ? Console.CONSTANTS.common_label_disable():Console.CONSTANTS.common_label_enable();
+ disableBtn.setText(nextState);
+ }
+ });*/
+ }
+
+ public Widget asWidget() {
+ VerticalPanel detailPanel = new VerticalPanel();
+ detailPanel.setStyleName("fill-layout-width");
+
+ FormToolStrip<Federation> toolStrip = new FormToolStrip<Federation>(
+ form,
+ new FormToolStrip.FormCallback<Federation>() {
+ @Override
+ public void onSave(Map<String, Object> changeset) {
+ presenter.onSaveFederationDetails(form.getEditedEntity().getAlias(), form.getChangedValues());
+ }
+
+ @Override
+ public void onDelete(Federation entity) {
+
+ }
+ });
+
+
+ toolStrip.providesDeleteOp(false);
+
+ /* toolStrip.addToolButtonRight(disableBtn);
+
+ // not available in domain mode
+ if(Console.MODULES.getBootstrapContext().isStandalone())
+ toolStrip.addToolButtonRight(verifyBtn); */
+
+ detailPanel.add(toolStrip.asWidget());
+
+ final TextItem aliasItem = new TextItem("alias", "Alias");
+
+ form.setFields(aliasItem);
+
+ Widget formWidget = form.asWidget();
+
+ final FormHelpPanel helpPanel = new FormHelpPanel(
+ new FormHelpPanel.AddressCallback() {
+ @Override
+ public ModelNode getAddress() {
+ ModelNode address = Baseadress.get();
+ address.add("subsystem", "picketlink");
+ address.add("federation", "*");
+ return address;
+ }
+ }, form
+ );
+
+ detailPanel.add(helpPanel.asWidget());
+
+ detailPanel.add(formWidget);
+
+ ScrollPanel scroll = new ScrollPanel(detailPanel);
+
+ return scroll;
+ }
+
+ public void bind(CellTable<Federation> dataSourceTable) {
+ form.bind(dataSourceTable);
+ }
+
+ public void setEnabled(boolean b) {
+ form.setEnabled(b);
+ }
+
+ public Federation getCurrentSelection() {
+ return form.getEditedEntity();
+ }
+
+}
Added: console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/FederationEditor.java
===================================================================
--- console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/FederationEditor.java (rev 0)
+++ console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/FederationEditor.java 2012-03-14 05:36:08 UTC (rev 1500)
@@ -0,0 +1,198 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat, Inc., and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+
+package org.picketlink.as.console.client.profile.ui;
+
+import java.util.List;
+import java.util.Map;
+
+import org.jboss.as.console.client.Console;
+import org.jboss.as.console.client.shared.subsys.jca.model.DataSource;
+import org.jboss.as.console.client.widgets.ContentDescription;
+import org.jboss.as.console.client.widgets.forms.FormToolStrip;
+import org.jboss.ballroom.client.widgets.ContentGroupLabel;
+import org.jboss.ballroom.client.widgets.ContentHeaderLabel;
+import org.jboss.ballroom.client.widgets.tables.DefaultCellTable;
+import org.jboss.ballroom.client.widgets.tools.ToolButton;
+import org.jboss.ballroom.client.widgets.tools.ToolStrip;
+import org.jboss.ballroom.client.widgets.window.Feedback;
+import org.picketlink.as.console.client.shared.model.Federation;
+
+import com.google.gwt.dom.client.Style;
+import com.google.gwt.event.dom.client.ClickEvent;
+import com.google.gwt.event.dom.client.ClickHandler;
+import com.google.gwt.user.client.ui.LayoutPanel;
+import com.google.gwt.user.client.ui.ScrollPanel;
+import com.google.gwt.user.client.ui.TabPanel;
+import com.google.gwt.user.client.ui.VerticalPanel;
+import com.google.gwt.user.client.ui.Widget;
+import com.google.gwt.view.client.SelectionChangeEvent;
+import com.google.gwt.view.client.SingleSelectionModel;
+
+/**
+ * @author pedroigor
+ * @sice Mar 14, 2012
+ */
+public class FederationEditor {
+
+ private FederationPresenter presenter;
+ private FederationTable federationTable;
+ private FederationDetails details;
+
+ public FederationEditor(FederationPresenter presenter) {
+ this.presenter = presenter;
+ }
+
+ public Widget asWidget() {
+
+ LayoutPanel layout = new LayoutPanel();
+
+ ToolStrip topLevelTools = new ToolStrip();
+ topLevelTools.addToolButtonRight(new ToolButton(Console.CONSTANTS.common_label_add(), new ClickHandler() {
+
+ @Override
+ public void onClick(ClickEvent event) {
+ //TODO: launch new federation wizard
+ }
+ }));
+
+
+ ClickHandler clickHandler = new ClickHandler() {
+ @Override
+ public void onClick(ClickEvent event) {
+
+ final Federation currentSelection = details.getCurrentSelection();
+ if(currentSelection!=null)
+ {
+ Feedback.confirm(
+ Console.MESSAGES.deleteTitle("Federation"),
+ Console.MESSAGES.deleteConfirm("Federation " + currentSelection.getAlias()),
+ new Feedback.ConfirmationHandler() {
+ @Override
+ public void onConfirmation(boolean isConfirmed) {
+ if (isConfirmed) {
+ presenter.onDelete(currentSelection);
+ }
+ }
+ });
+ }
+ }
+ };
+ ToolButton deleteBtn = new ToolButton(Console.CONSTANTS.common_label_delete());
+ deleteBtn.addClickHandler(clickHandler);
+ topLevelTools.addToolButtonRight(deleteBtn);
+
+ // ----
+
+ VerticalPanel vpanel = new VerticalPanel();
+ vpanel.setStyleName("rhs-content-panel");
+
+ ScrollPanel scroll = new ScrollPanel(vpanel);
+ layout.add(scroll);
+
+ layout.setWidgetTopHeight(scroll, 0, Style.Unit.PX, 100, Style.Unit.PCT);
+
+ // ---
+
+ vpanel.add(new ContentHeaderLabel("Federation"));
+ vpanel.add(new ContentDescription("The PicketLink Federation provides the configurations for IDPs and SPs given a federation configuration."));
+
+ federationTable = new FederationTable();
+
+
+ vpanel.add(new ContentGroupLabel(Console.MESSAGES.available("Federations")));
+ vpanel.add(topLevelTools.asWidget());
+ vpanel.add(federationTable.asWidget());
+
+
+ // -----------
+ details = new FederationDetails(presenter);
+ details.bind(federationTable.getCellTable());
+
+ SingleSelectionModel<Federation> selectionModel =
+ (SingleSelectionModel<Federation>)federationTable.getCellTable().getSelectionModel();
+
+ selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler () {
+ @Override
+ public void onSelectionChange(SelectionChangeEvent event) {
+ Federation selectedObject = ((SingleSelectionModel<Federation>) federationTable.getCellTable().getSelectionModel()).getSelectedObject();
+ details.setEnabled(true);
+ }
+ });
+
+ // -----------------
+
+ TabPanel bottomPanel = new TabPanel();
+ bottomPanel.setStyleName("default-tabpanel");
+
+ bottomPanel.add(details.asWidget(), "Attributes");
+
+ // -----------------
+
+ final FormToolStrip.FormCallback<DataSource> formCallback = new FormToolStrip.FormCallback<DataSource>() {
+ @Override
+ public void onSave(Map<String, Object> changeset) {
+ Federation ds = getCurrentSelection();
+ presenter.onSaveFederationDetails(ds.getAlias(), changeset);
+ }
+
+ @Override
+ public void onDelete(DataSource entity) {
+ // n/a
+ }
+ };
+
+ bottomPanel.selectTab(0);
+
+ // -----------------
+
+ vpanel.add(new ContentGroupLabel(Console.CONSTANTS.common_label_selection()));
+
+ vpanel.add(bottomPanel);
+
+ return layout;
+ }
+
+
+ private Federation getCurrentSelection() {
+ Federation ds = ((SingleSelectionModel<Federation>) federationTable.getCellTable().getSelectionModel()).getSelectedObject();
+ return ds;
+ }
+
+ public void updateDataSources(List<Federation> datasources) {
+
+ federationTable.getDataProvider().setList(datasources);
+
+ final DefaultCellTable<Federation> cellTable = federationTable.getCellTable();
+ cellTable.selectDefaultEntity();
+ }
+
+ public void setEnabled(boolean isEnabled) {
+
+
+ }
+
+ public void enableDetails(boolean b) {
+ details.setEnabled(b);
+ }
+
+}
Added: console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/FederationPresenter.java
===================================================================
--- console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/FederationPresenter.java (rev 0)
+++ console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/FederationPresenter.java 2012-03-14 05:36:08 UTC (rev 1500)
@@ -0,0 +1,131 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2006, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.picketlink.as.console.client.profile.ui;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import org.jboss.as.console.client.shared.subsys.RevealStrategy;
+import org.jboss.ballroom.client.layout.LHSHighlightEvent;
+import org.picketlink.as.console.client.BeanFactory;
+import org.picketlink.as.console.client.ProfileNameTokens;
+import org.picketlink.as.console.client.shared.model.Federation;
+
+import com.google.gwt.core.client.Scheduler;
+import com.google.gwt.event.shared.EventBus;
+import com.google.inject.Inject;
+import com.gwtplatform.mvp.client.Presenter;
+import com.gwtplatform.mvp.client.View;
+import com.gwtplatform.mvp.client.annotations.NameToken;
+import com.gwtplatform.mvp.client.annotations.ProxyCodeSplit;
+import com.gwtplatform.mvp.client.proxy.Place;
+import com.gwtplatform.mvp.client.proxy.PlaceManager;
+import com.gwtplatform.mvp.client.proxy.Proxy;
+
+/**
+ * @author Pedro Silva
+ * @since 03/01/2011
+ */
+public class FederationPresenter extends Presenter<FederationPresenter.MyView, FederationPresenter.MyProxy> {
+
+ public interface MyView extends View {
+ void setPresenter(FederationPresenter presenter);
+
+ void updateFederations(List<Federation> federations);
+ }
+
+ @ProxyCodeSplit
+ @NameToken(ProfileNameTokens.FEDERATION)
+ public interface MyProxy extends Proxy<FederationPresenter>, Place {
+ }
+
+ private final PlaceManager placeManager;
+ private final RevealStrategy revealStrategy;
+ private final BeanFactory beanFactory;
+
+ @Inject
+ public FederationPresenter(final EventBus eventBus, BeanFactory beanFactory, final MyView view, final MyProxy proxy,
+ final PlaceManager placeManager, RevealStrategy revealStrategy) {
+ super(eventBus, view, proxy);
+
+ this.placeManager = placeManager;
+ this.revealStrategy = revealStrategy;
+ this.beanFactory = beanFactory;
+ }
+
+ @Override
+ protected void onReveal() {
+ super.onReveal();
+ Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand() {
+ @Override
+ public void execute() {
+ fireEvent(new LHSHighlightEvent("unused", "PicketLink", "profiles"));
+ }
+ });
+ }
+
+ @Override
+ protected void revealInParent() {
+ this.revealStrategy.revealInParent(this);
+ }
+
+ @Override
+ protected void onBind() {
+ super.onBind();
+ }
+
+ @Override
+ protected void onReset() {
+ super.onReset();
+ ArrayList<Federation> federations = new ArrayList<Federation>();
+
+ Federation federation1 = this.beanFactory.federation().as();
+
+ federation1.setAlias("federation-01");
+
+ Federation federation2 = this.beanFactory.federation().as();
+
+ federation2.setAlias("federation-02");
+
+ federations.add(federation1);
+ federations.add(federation2);
+
+ getView().updateFederations(federations);
+ }
+
+ /**
+ * @param alias
+ * @param changedValues
+ */
+ public void onSaveFederationDetails(String alias, Map<String, Object> changedValues) {
+ // TODO: on save federation details
+ }
+
+ /**
+ * @param currentSelection
+ */
+ public void onDelete(Federation currentSelection) {
+ // TODO: on delete federation
+ }
+
+}
Added: console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/FederationTable.java
===================================================================
--- console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/FederationTable.java (rev 0)
+++ console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/FederationTable.java 2012-03-14 05:36:08 UTC (rev 1500)
@@ -0,0 +1,90 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat, Inc., and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+
+package org.picketlink.as.console.client.profile.ui;
+
+import org.jboss.ballroom.client.widgets.tables.DefaultCellTable;
+import org.jboss.ballroom.client.widgets.tables.DefaultPager;
+import org.picketlink.as.console.client.shared.model.Federation;
+
+import com.google.gwt.user.cellview.client.TextColumn;
+import com.google.gwt.user.client.ui.VerticalPanel;
+import com.google.gwt.user.client.ui.Widget;
+import com.google.gwt.view.client.ListDataProvider;
+import com.google.gwt.view.client.ProvidesKey;
+
+/**
+ * @author pedroigor
+ * @sice Mar 14, 2012
+ */
+public class FederationTable {
+
+ private static final int PAGE_SIZE = 5;
+ private DefaultCellTable<Federation> federationTable;
+ private ListDataProvider<Federation> dataProvider;
+
+ Widget asWidget() {
+
+ VerticalPanel layout = new VerticalPanel();
+ layout.setStyleName("fill-layout-width");
+
+ federationTable = new DefaultCellTable<Federation>(
+ PAGE_SIZE,
+ new ProvidesKey<Federation>() {
+ @Override
+ public Object getKey(Federation item) {
+ return item.getAlias();
+ }
+ });
+
+ dataProvider = new ListDataProvider<Federation>();
+ dataProvider.addDataDisplay(federationTable);
+
+ TextColumn<Federation> aliasColumn = new TextColumn<Federation>() {
+ @Override
+ public String getValue(Federation record) {
+ return record.getAlias();
+ }
+ };
+
+ federationTable.addColumn(aliasColumn, "Name");
+
+ layout.add(federationTable);
+
+ // ---
+ // http://code.google.com/p/google-web-toolkit/issues/detail?id=4988
+
+ DefaultPager pager = new DefaultPager();
+ pager.setDisplay(federationTable);
+ layout.add(pager);
+
+ return layout;
+ }
+
+ public DefaultCellTable<Federation> getCellTable() {
+ return federationTable;
+ }
+
+ public ListDataProvider<Federation> getDataProvider() {
+ return dataProvider;
+ }
+}
Added: console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/FederationView.java
===================================================================
--- console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/FederationView.java (rev 0)
+++ console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/FederationView.java 2012-03-14 05:36:08 UTC (rev 1500)
@@ -0,0 +1,70 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat, Inc., and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+
+package org.picketlink.as.console.client.profile.ui;
+
+import java.util.List;
+
+import org.jboss.as.console.client.Console;
+import org.jboss.as.console.client.core.SuspendableViewImpl;
+import org.jboss.as.console.client.widgets.tabs.DefaultTabLayoutPanel;
+import org.picketlink.as.console.client.shared.model.Federation;
+
+import com.google.gwt.dom.client.Style;
+import com.google.gwt.user.client.ui.Widget;
+
+/**
+ * @author pedroigor
+ * @sice Mar 14, 2012
+ */
+public class FederationView extends SuspendableViewImpl implements FederationPresenter.MyView {
+
+ private FederationPresenter presenter;
+ private FederationEditor federationEditor;
+
+ @Override
+ public Widget createWidget() {
+
+ this.federationEditor = new FederationEditor(presenter);
+
+ DefaultTabLayoutPanel tabLayoutpanel = new DefaultTabLayoutPanel(40, Style.Unit.PX);
+ tabLayoutpanel.addStyleName("default-tabpanel");
+
+
+ tabLayoutpanel.add(federationEditor.asWidget(), "PicketLink Federation", true);
+
+ tabLayoutpanel.selectTab(0);
+
+ return tabLayoutpanel;
+ }
+
+ @Override
+ public void setPresenter(FederationPresenter presenter) {
+ this.presenter = presenter;
+ }
+
+ @Override
+ public void updateFederations(List<Federation> federations) {
+ federationEditor.updateDataSources(federations);
+ }
+
+}
Added: console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/MainPageEditor.java
===================================================================
--- console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/MainPageEditor.java (rev 0)
+++ console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/MainPageEditor.java 2012-03-14 05:36:08 UTC (rev 1500)
@@ -0,0 +1,66 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2011 Red Hat Inc. and/or its affiliates and other contributors
+ * as indicated by the @author tags. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ */
+
+package org.picketlink.as.console.client.profile.ui;
+
+import org.jboss.ballroom.client.widgets.forms.TextItem;
+
+import com.google.gwt.user.client.ui.Label;
+import com.google.gwt.user.client.ui.Panel;
+import com.google.gwt.user.client.ui.VerticalPanel;
+import com.google.gwt.user.client.ui.Widget;
+
+/**
+ * ConfigEditor
+ *
+ * Editor widget for SwitchYard system configuration.
+ *
+ * @author Rob Cernich
+ */
+public class MainPageEditor {
+
+ private Panel componentDetails;
+
+ public MainPageEditor() {
+ }
+
+ /**
+ * @return this editor as a Widget.
+ */
+ public Widget asWidget() {
+
+ VerticalPanel layout = new VerticalPanel();
+ layout.setStyleName("fill-layout-width");
+
+ layout.add(new Label("teste"));
+
+ return layout;
+ }
+
+ /**
+ * @param content component specific content.
+ */
+ public void setComponentContent(Widget content) {
+ this.componentDetails.clear();
+
+ if (content != null) {
+ this.componentDetails.add(content);
+ }
+ }
+}
Added: console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/MainPagePresenter.java
===================================================================
--- console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/MainPagePresenter.java (rev 0)
+++ console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/MainPagePresenter.java 2012-03-14 05:36:08 UTC (rev 1500)
@@ -0,0 +1,92 @@
+/*
+* JBoss, Home of Professional Open Source.
+* Copyright 2006, Red Hat Middleware LLC, and individual contributors
+* as indicated by the @author tags. See the copyright.txt file in the
+* distribution for a full listing of individual contributors.
+*
+* This is free software; you can redistribute it and/or modify it
+* under the terms of the GNU Lesser General Public License as
+* published by the Free Software Foundation; either version 2.1 of
+* the License, or (at your option) any later version.
+*
+* This software is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this software; if not, write to the Free
+* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+*/
+package org.picketlink.as.console.client.profile.ui;
+
+import org.jboss.as.console.client.shared.subsys.RevealStrategy;
+import org.jboss.ballroom.client.layout.LHSHighlightEvent;
+import org.picketlink.as.console.client.ProfileNameTokens;
+
+import com.google.gwt.core.client.Scheduler;
+import com.google.gwt.event.shared.EventBus;
+import com.google.inject.Inject;
+import com.gwtplatform.mvp.client.Presenter;
+import com.gwtplatform.mvp.client.View;
+import com.gwtplatform.mvp.client.annotations.NameToken;
+import com.gwtplatform.mvp.client.annotations.ProxyCodeSplit;
+import com.gwtplatform.mvp.client.proxy.Place;
+import com.gwtplatform.mvp.client.proxy.PlaceManager;
+import com.gwtplatform.mvp.client.proxy.Proxy;
+
+/**
+ * @author Pedro Silva
+ * @since 03/01/2011
+ */
+public class MainPagePresenter extends Presenter<MainPagePresenter.MyView, MainPagePresenter.MyProxy> {
+
+ public interface MyView extends View {
+
+ }
+
+ @ProxyCodeSplit
+ @NameToken(ProfileNameTokens.MAIN_PAGE)
+ public interface MyProxy extends Proxy<MainPagePresenter>, Place {
+ }
+
+ private final PlaceManager placeManager;
+ private RevealStrategy revealStrategy;
+
+ @Inject
+ public MainPagePresenter(final EventBus eventBus, final MyView view, final MyProxy proxy, final PlaceManager placeManager, RevealStrategy revealStrategy) {
+ super(eventBus, view, proxy);
+
+ this.placeManager = placeManager;
+ this.revealStrategy = revealStrategy;
+ }
+
+ @Override
+ protected void onReveal() {
+ super.onReveal();
+ Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand() {
+ @Override
+ public void execute() {
+ fireEvent(new LHSHighlightEvent("unused", "PicketLink",
+ "profiles"));
+ }
+ });
+ }
+
+ @Override
+ protected void revealInParent() {
+ this.revealStrategy.revealInParent(this);
+ }
+
+ @Override
+ protected void onBind() {
+ super.onBind();
+ }
+
+ @Override
+ protected void onReset() {
+ super.onReset();
+ }
+
+}
Added: console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/MainPageView.java
===================================================================
--- console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/MainPageView.java (rev 0)
+++ console/trunk/gui/src/main/java/org/picketlink/as/console/client/profile/ui/MainPageView.java 2012-03-14 05:36:08 UTC (rev 1500)
@@ -0,0 +1,52 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2011 Red Hat Inc. and/or its affiliates and other contributors
+ * as indicated by the @author tags. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ */
+
+package org.picketlink.as.console.client.profile.ui;
+
+import org.jboss.as.console.client.core.DisposableViewImpl;
+import org.jboss.as.console.client.shared.viewframework.builder.SimpleLayout;
+
+import com.google.gwt.user.client.ui.Widget;
+
+/**
+ * ConfigView
+ *
+ * View implementation for SwitchYard system configuration.
+ *
+ * @author Rob Cernich
+ */
+public class MainPageView extends DisposableViewImpl implements MainPagePresenter.MyView {
+
+ private MainPageEditor mainPageEditor;
+
+ @Override
+ public Widget createWidget() {
+ mainPageEditor = new MainPageEditor();
+ SimpleLayout layout = new SimpleLayout().setTitle("PicketLink Subsystem Details")
+ .setHeadline("Federation Configuration").setDescription("Displays all federation configurations.")
+ .addContent("Runtime Details", mainPageEditor.asWidget());
+ return layout.build();
+ }
+
+ @Override
+ public void setInSlot(Object slot, Widget content) {
+ this.mainPageEditor.setComponentContent(content);
+ }
+
+}
Added: console/trunk/gui/src/main/java/org/picketlink/as/console/client/shared/model/Federation.java
===================================================================
--- console/trunk/gui/src/main/java/org/picketlink/as/console/client/shared/model/Federation.java (rev 0)
+++ console/trunk/gui/src/main/java/org/picketlink/as/console/client/shared/model/Federation.java 2012-03-14 05:36:08 UTC (rev 1500)
@@ -0,0 +1,39 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2012, Red Hat, Inc., and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+
+package org.picketlink.as.console.client.shared.model;
+
+import org.jboss.as.console.client.widgets.forms.Address;
+import org.jboss.as.console.client.widgets.forms.Binding;
+
+/**
+ * @author pedroigor
+ * @sice Mar 14, 2012
+ */
+@Address("/subsystem=picketlink/federation={0}")
+public interface Federation {
+
+ @Binding(key = true)
+ String getAlias();
+ void setAlias(String alias);
+
+}
12 years, 9 months
Picketlink SVN: r1499 - in console/trunk: app and 12 other directories.
by picketlink-commits@lists.jboss.org
Author: pcraveiro
Date: 2012-03-14 01:35:28 -0400 (Wed, 14 Mar 2012)
New Revision: 1499
Added:
console/trunk/app/
console/trunk/app/src/
console/trunk/app/src/main/
console/trunk/app/src/main/java/
console/trunk/app/src/main/java/org/
console/trunk/app/src/main/java/org/picketlink/
console/trunk/app/src/main/java/org/picketlink/as/
console/trunk/app/src/main/java/org/picketlink/as/console/
console/trunk/app/src/main/java/org/picketlink/as/console/application/
console/trunk/app/src/main/java/org/picketlink/as/console/application/App.gwt.xml
console/trunk/app/src/main/java/org/picketlink/as/console/application/Development.gwt.xml
console/trunk/app/src/main/java/org/picketlink/as/console/application/client/
console/trunk/app/src/main/java/org/picketlink/as/console/application/client/AggregatedConsoleGinjector.java
console/trunk/app/src/main/java/org/picketlink/as/console/application/client/AggregatedConsoleSingleton.java
console/trunk/app/src/main/resources/
console/trunk/app/src/main/webapp/
console/trunk/app/src/main/webapp/WEB-INF/
console/trunk/app/src/main/webapp/WEB-INF/web.xml
console/trunk/app/src/test/
console/trunk/app/src/test/java/
console/trunk/app/src/test/resources/
Log:
First commit.
Added: console/trunk/app/src/main/java/org/picketlink/as/console/application/App.gwt.xml
===================================================================
--- console/trunk/app/src/main/java/org/picketlink/as/console/application/App.gwt.xml (rev 0)
+++ console/trunk/app/src/main/java/org/picketlink/as/console/application/App.gwt.xml 2012-03-14 05:35:28 UTC (rev 1499)
@@ -0,0 +1,41 @@
+<!--
+ ~ JBoss, Home of Professional Open Source
+ ~ Copyright 2011-2012 Red Hat Inc. and/or its affiliates and other contributors
+ ~ as indicated by the @author tags. All rights reserved.
+ ~ See the copyright.txt in the distribution for a
+ ~ full listing of individual contributors.
+ ~
+ ~ This copyrighted material is made available to anyone wishing to use,
+ ~ modify, copy, or redistribute it subject to the terms and conditions
+ ~ of the GNU Lesser General Public License, v. 2.1.
+ ~ This program is distributed in the hope that it will be useful, but WITHOUT A
+ ~ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ ~ PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+ ~ You should have received a copy of the GNU Lesser General Public License,
+ ~ v.2.1 along with this distribution; if not, write to the Free Software
+ ~ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ ~ MA 02110-1301, USA.
+ -->
+
+<module rename-to="app">
+
+ <inherits name="org.jboss.as.console.App" />
+ <inherits name="org.picketlink.as.console.PicketLinkConsole" />
+
+ <set-configuration-property name="gin.ginjector"
+ value="org.picketlink.as.console.application.client.AggregatedConsoleGinjector" />
+
+ <replace-with class="org.picketlink.as.console.application.client.AggregatedConsoleSingleton">
+ <when-type-is class="org.jboss.as.console.client.core.gin.GinjectorSingleton" />
+ </replace-with>
+
+ <!-- XXX: remove once this is in the core console module. -->
+ <generate-with class="org.jboss.as.console.rebind.extensions.SubsystemExtensionProcessorGenerator">
+ <when-type-assignable class="org.jboss.as.console.client.shared.SubsystemExtensionProcessor" />
+ </generate-with>
+
+ <!-- Specify the paths for translatable code -->
+ <source path='client' />
+ <source path='shared' />
+
+</module>
Added: console/trunk/app/src/main/java/org/picketlink/as/console/application/Development.gwt.xml
===================================================================
--- console/trunk/app/src/main/java/org/picketlink/as/console/application/Development.gwt.xml (rev 0)
+++ console/trunk/app/src/main/java/org/picketlink/as/console/application/Development.gwt.xml 2012-03-14 05:35:28 UTC (rev 1499)
@@ -0,0 +1,26 @@
+<!--
+ ~ JBoss, Home of Professional Open Source
+ ~ Copyright 2011-2012 Red Hat Inc. and/or its affiliates and other contributors
+ ~ as indicated by the @author tags. All rights reserved.
+ ~ See the copyright.txt in the distribution for a
+ ~ full listing of individual contributors.
+ ~
+ ~ This copyrighted material is made available to anyone wishing to use,
+ ~ modify, copy, or redistribute it subject to the terms and conditions
+ ~ of the GNU Lesser General Public License, v. 2.1.
+ ~ This program is distributed in the hope that it will be useful, but WITHOUT A
+ ~ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ ~ PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+ ~ You should have received a copy of the GNU Lesser General Public License,
+ ~ v.2.1 along with this distribution; if not, write to the Free Software
+ ~ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ ~ MA 02110-1301, USA.
+ -->
+
+<module rename-to="app">
+
+ <inherits name="org.picketlink.as.console.application.App" />
+ <set-property name="user.agent" value="gecko1_8" />
+ <set-property name="locale" value="default" />
+
+</module>
Added: console/trunk/app/src/main/java/org/picketlink/as/console/application/client/AggregatedConsoleGinjector.java
===================================================================
--- console/trunk/app/src/main/java/org/picketlink/as/console/application/client/AggregatedConsoleGinjector.java (rev 0)
+++ console/trunk/app/src/main/java/org/picketlink/as/console/application/client/AggregatedConsoleGinjector.java 2012-03-14 05:35:28 UTC (rev 1499)
@@ -0,0 +1,34 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2012 Red Hat Inc. and/or its affiliates and other contributors
+ * as indicated by the @author tags. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ */
+package org.picketlink.as.console.application.client;
+
+import org.jboss.as.console.client.core.gin.CoreUI;
+import org.picketlink.as.console.client.core.gin.PicketLinkGinjector;
+
+/**
+ * AggregatedConsoleGinjector
+ *
+ * Ginjector interface which collects the core AS console and SwitchYard
+ * specific Ginjectors.
+ *
+ * @author Rob Cernich
+ */
+public interface AggregatedConsoleGinjector extends CoreUI, PicketLinkGinjector {
+
+}
Added: console/trunk/app/src/main/java/org/picketlink/as/console/application/client/AggregatedConsoleSingleton.java
===================================================================
--- console/trunk/app/src/main/java/org/picketlink/as/console/application/client/AggregatedConsoleSingleton.java (rev 0)
+++ console/trunk/app/src/main/java/org/picketlink/as/console/application/client/AggregatedConsoleSingleton.java 2012-03-14 05:35:28 UTC (rev 1499)
@@ -0,0 +1,42 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2012 Red Hat Inc. and/or its affiliates and other contributors
+ * as indicated by the @author tags. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ */
+package org.picketlink.as.console.application.client;
+
+import org.jboss.as.console.client.core.gin.CoreUI;
+import org.jboss.as.console.client.core.gin.GinjectorSingleton;
+
+import com.google.gwt.core.client.GWT;
+
+/**
+ * AggregatedConsoleSingleton
+ *
+ * GinjectorSingleton that serves up the "aggregated" Ginjector.
+ *
+ * @author Rob Cernich
+ */
+public class AggregatedConsoleSingleton implements GinjectorSingleton {
+
+ private static final CoreUI INSTANCE = GWT.create(AggregatedConsoleGinjector.class);
+
+ @Override
+ public CoreUI getCoreUI() {
+ return INSTANCE;
+ }
+
+}
Added: console/trunk/app/src/main/webapp/WEB-INF/web.xml
===================================================================
--- console/trunk/app/src/main/webapp/WEB-INF/web.xml (rev 0)
+++ console/trunk/app/src/main/webapp/WEB-INF/web.xml 2012-03-14 05:35:28 UTC (rev 1499)
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<web-app xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
+ http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
+ version="2.5">
+
+ <servlet>
+ <servlet-name>gwtProxy</servlet-name>
+ <servlet-class>org.jboss.as.console.server.proxy.XmlHttpProxyServlet</servlet-class>
+ <init-param>
+ <param-name>config.name</param-name>
+ <param-value>gwt-proxy.properties</param-value>
+ </init-param>
+ <load-on-startup>1</load-on-startup>
+ </servlet>
+
+ <servlet>
+ <servlet-name>uploadProxy</servlet-name>
+ <servlet-class>org.jboss.as.console.server.proxy.XmlHttpProxyServlet</servlet-class>
+ <init-param>
+ <param-name>config.name</param-name>
+ <param-value>upload-proxy.properties</param-value>
+ </init-param>
+ <load-on-startup>1</load-on-startup>
+ </servlet>
+
+ <servlet-mapping>
+ <servlet-name>gwtProxy</servlet-name>
+ <url-pattern>/app/proxy/*</url-pattern>
+ </servlet-mapping>
+
+ <servlet-mapping>
+ <servlet-name>uploadProxy</servlet-name>
+ <url-pattern>/app/upload/*</url-pattern>
+ </servlet-mapping>
+
+</web-app>
12 years, 9 months
Picketlink SVN: r1498 - console.
by picketlink-commits@lists.jboss.org
Author: pcraveiro
Date: 2012-03-14 01:32:46 -0400 (Wed, 14 Mar 2012)
New Revision: 1498
Added:
console/trunk/
Log:
Trunk for the PL Console AS7 Extension
12 years, 9 months
Picketlink SVN: r1497 - console.
by picketlink-commits@lists.jboss.org
Author: pcraveiro
Date: 2012-03-14 01:31:56 -0400 (Wed, 14 Mar 2012)
New Revision: 1497
Added:
console/trunk_withoutas7/
Removed:
console/trunk/
Log:
12 years, 9 months
Picketlink SVN: r1495 - in product/trunk: picketlink-core/src/main/java/org/picketlink/identity/federation/web/constants and 4 other directories.
by picketlink-commits@lists.jboss.org
Author: anil.saldhana(a)jboss.com
Date: 2012-03-12 14:57:57 -0400 (Mon, 12 Mar 2012)
New Revision: 1495
Added:
product/trunk/picketlink-core/src/main/java/org/picketlink/identity/federation/web/listeners/
product/trunk/picketlink-core/src/main/java/org/picketlink/identity/federation/web/listeners/IDPHttpSessionListener.java
Removed:
product/trunk/picketlink-core/src/main/java/org/picketlink/identity/federation/web/listeners/IDPHttpSessionListener.java
Modified:
product/trunk/picketlink-core/src/main/java/org/picketlink/identity/federation/web/
product/trunk/picketlink-core/src/main/java/org/picketlink/identity/federation/web/constants/GeneralConstants.java
product/trunk/picketlink-core/src/main/java/org/picketlink/identity/federation/web/handlers/saml2/
product/trunk/picketlink-core/src/main/java/org/picketlink/identity/federation/web/handlers/saml2/SAML2AuthenticationHandler.java
product/trunk/picketlink-core/src/main/java/org/picketlink/identity/federation/web/handlers/saml2/SAML2InResponseToVerificationHandler.java
product/trunk/picketlink-core/src/main/java/org/picketlink/identity/federation/web/util/
product/trunk/picketlink-webapps/idp/src/main/webapp/WEB-INF/web.xml
Log:
PLFED-249 merged
Property changes on: product/trunk/picketlink-core/src/main/java/org/picketlink/identity/federation/web
___________________________________________________________________
Modified: svn:mergeinfo
- /federation/trunk/picketlink-bindings/src/main/java/org/picketlink/identity/federation/web:1159-1173,1192-1228
/federation/trunk/picketlink-bindings-jboss/src/main/java/org/picketlink/identity/federation/web:1159-1173,1192-1228
/federation/trunk/picketlink-fed-api/src/main/java/org/picketlink/identity/federation/web:1152-1154,1159-1173,1192-1228
/federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/web:1152-1173,1192-1228
/federation/trunk/picketlink-fed-model/src/main/java/org/picketlink/identity/federation/web:1152-1154,1159-1173
/federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web:1152-1173,1329-1348
+ /federation/trunk/picketlink-bindings/src/main/java/org/picketlink/identity/federation/web:1159-1173,1192-1228
/federation/trunk/picketlink-bindings-jboss/src/main/java/org/picketlink/identity/federation/web:1159-1173,1192-1228
/federation/trunk/picketlink-fed-api/src/main/java/org/picketlink/identity/federation/web:1152-1154,1159-1173,1192-1228
/federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/web:1152-1173,1192-1228
/federation/trunk/picketlink-fed-model/src/main/java/org/picketlink/identity/federation/web:1152-1154,1159-1173
/federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web:1152-1173,1329-1348,1361-1369
Property changes on: product/trunk/picketlink-core/src/main/java/org/picketlink/identity/federation/web/constants/GeneralConstants.java
___________________________________________________________________
Modified: svn:mergeinfo
- /federation/trunk/picketlink-bindings/src/main/java/org/picketlink/identity/federation/web/constants/GeneralConstants.java:1159-1173,1192-1228
/federation/trunk/picketlink-bindings-jboss/src/main/java/org/picketlink/identity/federation/web/constants/GeneralConstants.java:1159-1173,1192-1228
/federation/trunk/picketlink-fed-api/src/main/java/org/picketlink/identity/federation/web/constants/GeneralConstants.java:1152-1154,1159-1173,1192-1228
/federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/web/constants/GeneralConstants.java:1152-1173,1192-1228
/federation/trunk/picketlink-fed-model/src/main/java/org/picketlink/identity/federation/web/constants/GeneralConstants.java:1152-1154,1159-1173
/federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/constants/GeneralConstants.java:1138-1141,1152-1173,1329-1348
+ /federation/trunk/picketlink-bindings/src/main/java/org/picketlink/identity/federation/web/constants/GeneralConstants.java:1159-1173,1192-1228
/federation/trunk/picketlink-bindings-jboss/src/main/java/org/picketlink/identity/federation/web/constants/GeneralConstants.java:1159-1173,1192-1228
/federation/trunk/picketlink-fed-api/src/main/java/org/picketlink/identity/federation/web/constants/GeneralConstants.java:1152-1154,1159-1173,1192-1228
/federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/web/constants/GeneralConstants.java:1152-1173,1192-1228
/federation/trunk/picketlink-fed-model/src/main/java/org/picketlink/identity/federation/web/constants/GeneralConstants.java:1152-1154,1159-1173
/federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/constants/GeneralConstants.java:1138-1141,1152-1173,1329-1348,1361-1369
Property changes on: product/trunk/picketlink-core/src/main/java/org/picketlink/identity/federation/web/handlers/saml2
___________________________________________________________________
Modified: svn:mergeinfo
- /federation/trunk/picketlink-bindings/src/main/java/org/picketlink/identity/federation/web/handlers/saml2:1159-1173,1192-1228
/federation/trunk/picketlink-bindings-jboss/src/main/java/org/picketlink/identity/federation/web/handlers/saml2:1159-1173,1192-1228
/federation/trunk/picketlink-fed-api/src/main/java/org/picketlink/identity/federation/web/handlers/saml2:1152-1154,1159-1173,1192-1228
/federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/web/handlers/saml2:1152-1173,1192-1228
/federation/trunk/picketlink-fed-model/src/main/java/org/picketlink/identity/federation/web/handlers/saml2:1152-1154,1159-1173
/federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/handlers/saml2:1144-1147,1152-1173,1329-1348
+ /federation/trunk/picketlink-bindings/src/main/java/org/picketlink/identity/federation/web/handlers/saml2:1159-1173,1192-1228
/federation/trunk/picketlink-bindings-jboss/src/main/java/org/picketlink/identity/federation/web/handlers/saml2:1159-1173,1192-1228
/federation/trunk/picketlink-fed-api/src/main/java/org/picketlink/identity/federation/web/handlers/saml2:1152-1154,1159-1173,1192-1228
/federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/web/handlers/saml2:1152-1173,1192-1228
/federation/trunk/picketlink-fed-model/src/main/java/org/picketlink/identity/federation/web/handlers/saml2:1152-1154,1159-1173
/federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/handlers/saml2:1144-1147,1152-1173,1329-1348,1361-1369
Property changes on: product/trunk/picketlink-core/src/main/java/org/picketlink/identity/federation/web/handlers/saml2/SAML2AuthenticationHandler.java
___________________________________________________________________
Modified: svn:mergeinfo
- /federation/trunk/picketlink-bindings/src/main/java/org/picketlink/identity/federation/web/handlers/saml2/SAML2AuthenticationHandler.java:1159-1173,1192-1228
/federation/trunk/picketlink-bindings-jboss/src/main/java/org/picketlink/identity/federation/web/handlers/saml2/SAML2AuthenticationHandler.java:1159-1173,1192-1228
/federation/trunk/picketlink-fed-api/src/main/java/org/picketlink/identity/federation/web/handlers/saml2/SAML2AuthenticationHandler.java:1152-1154,1159-1173,1192-1228
/federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/web/handlers/saml2/SAML2AuthenticationHandler.java:1152-1173,1192-1228
/federation/trunk/picketlink-fed-model/src/main/java/org/picketlink/identity/federation/web/handlers/saml2/SAML2AuthenticationHandler.java:1152-1154,1159-1173
/federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/handlers/saml2/SAML2AuthenticationHandler.java:1144-1147,1152-1173,1295-1298,1329-1348
+ /federation/trunk/picketlink-bindings/src/main/java/org/picketlink/identity/federation/web/handlers/saml2/SAML2AuthenticationHandler.java:1159-1173,1192-1228
/federation/trunk/picketlink-bindings-jboss/src/main/java/org/picketlink/identity/federation/web/handlers/saml2/SAML2AuthenticationHandler.java:1159-1173,1192-1228
/federation/trunk/picketlink-fed-api/src/main/java/org/picketlink/identity/federation/web/handlers/saml2/SAML2AuthenticationHandler.java:1152-1154,1159-1173,1192-1228
/federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/web/handlers/saml2/SAML2AuthenticationHandler.java:1152-1173,1192-1228
/federation/trunk/picketlink-fed-model/src/main/java/org/picketlink/identity/federation/web/handlers/saml2/SAML2AuthenticationHandler.java:1152-1154,1159-1173
/federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/handlers/saml2/SAML2AuthenticationHandler.java:1144-1147,1152-1173,1295-1298,1329-1348,1361-1369
Modified: product/trunk/picketlink-core/src/main/java/org/picketlink/identity/federation/web/handlers/saml2/SAML2InResponseToVerificationHandler.java
===================================================================
--- product/trunk/picketlink-core/src/main/java/org/picketlink/identity/federation/web/handlers/saml2/SAML2InResponseToVerificationHandler.java 2012-03-12 14:26:40 UTC (rev 1494)
+++ product/trunk/picketlink-core/src/main/java/org/picketlink/identity/federation/web/handlers/saml2/SAML2InResponseToVerificationHandler.java 2012-03-12 18:57:57 UTC (rev 1495)
@@ -23,6 +23,8 @@
package org.picketlink.identity.federation.web.handlers.saml2;
+import javax.servlet.http.HttpSession;
+
import org.apache.log4j.Logger;
import org.picketlink.identity.federation.core.ErrorCodes;
import org.picketlink.identity.federation.core.exceptions.ProcessingException;
@@ -31,8 +33,6 @@
import org.picketlink.identity.federation.saml.v2.protocol.ResponseType;
import org.picketlink.identity.federation.web.constants.GeneralConstants;
-import javax.servlet.http.HttpSession;
-
/**
* Handler is useful on SP side. It's used for verification that InResponseId from SAML Authentication Response is same
* as ID of previously sent SAML Authentication request
@@ -44,7 +44,7 @@
private static Logger log = Logger.getLogger(SAML2InResponseToVerificationHandler.class);
private final boolean trace = log.isTraceEnabled();
-
+
@Override
public void generateSAMLRequest(SAML2HandlerRequest request, SAML2HandlerResponse response)
throws ProcessingException
@@ -56,7 +56,7 @@
return;
// Determine Id of of request, which is saved into session thanks to SAML2AuthenticationHandler
- String authnRequestId = (String)request.getOptions().get(GeneralConstants.AUTH_REQUEST_ID);
+ String authnRequestId = (String) request.getOptions().get(GeneralConstants.AUTH_REQUEST_ID);
// Save it into session for later use
HttpSession session = BaseSAML2Handler.getHttpSession(request);
@@ -67,15 +67,15 @@
log.trace("ID of authentication request " + authnRequestId + " saved into HTTP session.");
}
}
-
- @Override
+
public void handleRequestType(SAML2HandlerRequest request, SAML2HandlerResponse response) throws ProcessingException
- {
+ {
}
@Override
- public void handleStatusResponseType(SAML2HandlerRequest request, SAML2HandlerResponse response) throws ProcessingException
- {
+ public void handleStatusResponseType(SAML2HandlerRequest request, SAML2HandlerResponse response)
+ throws ProcessingException
+ {
if (request.getSAML2Object() instanceof ResponseType == false)
return;
@@ -85,14 +85,14 @@
// Obtain inResponseTo ID from Authentication response
ResponseType responseType = (ResponseType) request.getSAML2Object();
String inResponseTo = responseType.getInResponseTo();
-
+
// Obtain ID from session, which was saved before sending AuthnRequest
HttpSession session = BaseSAML2Handler.getHttpSession(request);
- String authnRequestId = (String)session.getAttribute(GeneralConstants.AUTH_REQUEST_ID);
-
+ String authnRequestId = (String) session.getAttribute(GeneralConstants.AUTH_REQUEST_ID);
+
// Remove it from session now
session.removeAttribute(GeneralConstants.AUTH_REQUEST_ID);
-
+
// Compare both ID
if (inResponseTo != null && inResponseTo.equals(authnRequestId))
{
@@ -103,7 +103,8 @@
}
else
{
- log.error("Verification of InResponseTo failed. InResponseTo from SAML response is " + inResponseTo + ". Value of request Id from HTTP session is " + authnRequestId);
+ log.error("Verification of InResponseTo failed. InResponseTo from SAML response is " + inResponseTo
+ + ". Value of request Id from HTTP session is " + authnRequestId);
throw new ProcessingException(ErrorCodes.AUTHN_REQUEST_ID_VERIFICATION_FAILED);
}
}
Deleted: product/trunk/picketlink-core/src/main/java/org/picketlink/identity/federation/web/listeners/IDPHttpSessionListener.java
===================================================================
--- federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/listeners/IDPHttpSessionListener.java 2012-02-03 18:20:23 UTC (rev 1369)
+++ product/trunk/picketlink-core/src/main/java/org/picketlink/identity/federation/web/listeners/IDPHttpSessionListener.java 2012-03-12 18:57:57 UTC (rev 1495)
@@ -1,83 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source.
- * Copyright 2008, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags. See the copyright.txt file in the
- * distribution for a full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.picketlink.identity.federation.web.listeners;
-
-import javax.servlet.http.HttpSession;
-import javax.servlet.http.HttpSessionEvent;
-import javax.servlet.http.HttpSessionListener;
-
-import org.apache.log4j.Logger;
-import org.picketlink.identity.federation.core.ErrorCodes;
-import org.picketlink.identity.federation.core.exceptions.ProcessingException;
-import org.picketlink.identity.federation.core.saml.v2.common.SAMLProtocolContext;
-import org.picketlink.identity.federation.core.sts.PicketLinkCoreSTS;
-import org.picketlink.identity.federation.saml.v2.assertion.AssertionType;
-import org.picketlink.identity.federation.web.constants.GeneralConstants;
-
-/**
- * An instance of {@link HttpSessionListener} at the IDP
- * that performs actions when an {@link HttpSession} is created or destroyed.
- *
- * @author Anil.Saldhana(a)redhat.com
- * @since Feb 3, 2012
- */
-public class IDPHttpSessionListener implements HttpSessionListener
-{
- private static Logger log = Logger.getLogger(IDPHttpSessionListener.class);
-
- private final boolean trace = log.isTraceEnabled();
-
- public void sessionCreated(HttpSessionEvent se)
- {
- }
-
- public void sessionDestroyed(HttpSessionEvent se)
- {
- HttpSession httpSession = se.getSession();
- if (httpSession == null)
- throw new RuntimeException(ErrorCodes.NULL_ARGUMENT + ":session");
- AssertionType assertion = (AssertionType) httpSession.getAttribute(GeneralConstants.ASSERTION);
-
- //If the user had logged out, then the assertion would not be available in the session.
- //The case when the user closes the browser and does not logout, the session will time out on the
- //server. So we know that the token has not been canceled by the STS.
- if (assertion != null)
- {
- if (trace)
- {
- log.trace("User has closed the browser. So we proceed to cancel the STS issued token.");
- }
- PicketLinkCoreSTS sts = PicketLinkCoreSTS.instance();
- SAMLProtocolContext samlProtocolContext = new SAMLProtocolContext();
- samlProtocolContext.setIssuedAssertion(assertion);
- try
- {
- sts.cancelToken(samlProtocolContext);
- }
- catch (ProcessingException e)
- {
- log.error(ErrorCodes.PROCESSING_EXCEPTION, e);
- }
- httpSession.removeAttribute(GeneralConstants.ASSERTION);
- }
- }
-}
\ No newline at end of file
Copied: product/trunk/picketlink-core/src/main/java/org/picketlink/identity/federation/web/listeners/IDPHttpSessionListener.java (from rev 1369, federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/listeners/IDPHttpSessionListener.java)
===================================================================
--- product/trunk/picketlink-core/src/main/java/org/picketlink/identity/federation/web/listeners/IDPHttpSessionListener.java (rev 0)
+++ product/trunk/picketlink-core/src/main/java/org/picketlink/identity/federation/web/listeners/IDPHttpSessionListener.java 2012-03-12 18:57:57 UTC (rev 1495)
@@ -0,0 +1,83 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.picketlink.identity.federation.web.listeners;
+
+import javax.servlet.http.HttpSession;
+import javax.servlet.http.HttpSessionEvent;
+import javax.servlet.http.HttpSessionListener;
+
+import org.apache.log4j.Logger;
+import org.picketlink.identity.federation.core.ErrorCodes;
+import org.picketlink.identity.federation.core.exceptions.ProcessingException;
+import org.picketlink.identity.federation.core.saml.v2.common.SAMLProtocolContext;
+import org.picketlink.identity.federation.core.sts.PicketLinkCoreSTS;
+import org.picketlink.identity.federation.saml.v2.assertion.AssertionType;
+import org.picketlink.identity.federation.web.constants.GeneralConstants;
+
+/**
+ * An instance of {@link HttpSessionListener} at the IDP
+ * that performs actions when an {@link HttpSession} is created or destroyed.
+ *
+ * @author Anil.Saldhana(a)redhat.com
+ * @since Feb 3, 2012
+ */
+public class IDPHttpSessionListener implements HttpSessionListener
+{
+ private static Logger log = Logger.getLogger(IDPHttpSessionListener.class);
+
+ private final boolean trace = log.isTraceEnabled();
+
+ public void sessionCreated(HttpSessionEvent se)
+ {
+ }
+
+ public void sessionDestroyed(HttpSessionEvent se)
+ {
+ HttpSession httpSession = se.getSession();
+ if (httpSession == null)
+ throw new RuntimeException(ErrorCodes.NULL_ARGUMENT + ":session");
+ AssertionType assertion = (AssertionType) httpSession.getAttribute(GeneralConstants.ASSERTION);
+
+ //If the user had logged out, then the assertion would not be available in the session.
+ //The case when the user closes the browser and does not logout, the session will time out on the
+ //server. So we know that the token has not been canceled by the STS.
+ if (assertion != null)
+ {
+ if (trace)
+ {
+ log.trace("User has closed the browser. So we proceed to cancel the STS issued token.");
+ }
+ PicketLinkCoreSTS sts = PicketLinkCoreSTS.instance();
+ SAMLProtocolContext samlProtocolContext = new SAMLProtocolContext();
+ samlProtocolContext.setIssuedAssertion(assertion);
+ try
+ {
+ sts.cancelToken(samlProtocolContext);
+ }
+ catch (ProcessingException e)
+ {
+ log.error(ErrorCodes.PROCESSING_EXCEPTION, e);
+ }
+ httpSession.removeAttribute(GeneralConstants.ASSERTION);
+ }
+ }
+}
\ No newline at end of file
Property changes on: product/trunk/picketlink-core/src/main/java/org/picketlink/identity/federation/web/util
___________________________________________________________________
Modified: svn:mergeinfo
- /federation/trunk/picketlink-bindings/src/main/java/org/picketlink/identity/federation/web/util:1159-1173,1192-1228
/federation/trunk/picketlink-bindings-jboss/src/main/java/org/picketlink/identity/federation/web/util:1159-1173,1192-1228
/federation/trunk/picketlink-fed-api/src/main/java/org/picketlink/identity/federation/web/util:1152-1154,1159-1173,1192-1228
/federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/web/util:1152-1173,1192-1228
/federation/trunk/picketlink-fed-model/src/main/java/org/picketlink/identity/federation/web/util:1152-1154,1159-1173
/federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/util:1152-1173,1302-1320,1329-1348
+ /federation/trunk/picketlink-bindings/src/main/java/org/picketlink/identity/federation/web/util:1159-1173,1192-1228
/federation/trunk/picketlink-bindings-jboss/src/main/java/org/picketlink/identity/federation/web/util:1159-1173,1192-1228
/federation/trunk/picketlink-fed-api/src/main/java/org/picketlink/identity/federation/web/util:1152-1154,1159-1173,1192-1228
/federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/web/util:1152-1173,1192-1228
/federation/trunk/picketlink-fed-model/src/main/java/org/picketlink/identity/federation/web/util:1152-1154,1159-1173
/federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/util:1152-1173,1302-1320,1329-1348,1361-1369
Modified: product/trunk/picketlink-webapps/idp/src/main/webapp/WEB-INF/web.xml
===================================================================
--- product/trunk/picketlink-webapps/idp/src/main/webapp/WEB-INF/web.xml 2012-03-12 14:26:40 UTC (rev 1494)
+++ product/trunk/picketlink-webapps/idp/src/main/webapp/WEB-INF/web.xml 2012-03-12 18:57:57 UTC (rev 1495)
@@ -9,6 +9,10 @@
IDP Web Application for the PicketLink project
</description>
+ <listener>
+ <listener-class>org.picketlink.identity.federation.web.listeners.IDPHttpSessionListener</listener-class>
+ </listener>
+
<!-- Define a security constraint that gives unlimted access to images -->
<security-constraint>
<web-resource-collection>
12 years, 9 months
Picketlink SVN: r1494 - in federation/trunk: picketlink-bindings/src/main/java/org/picketlink/identity/federation/bindings/tomcat/sp and 4 other directories.
by picketlink-commits@lists.jboss.org
Author: anil.saldhana(a)jboss.com
Date: 2012-03-12 10:26:40 -0400 (Mon, 12 Mar 2012)
New Revision: 1494
Modified:
federation/trunk/picketlink-bindings/src/main/java/org/picketlink/identity/federation/bindings/tomcat/idp/IDPWebBrowserSSOValve.java
federation/trunk/picketlink-bindings/src/main/java/org/picketlink/identity/federation/bindings/tomcat/sp/SPRedirectFormAuthenticator.java
federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/constants/GeneralConstants.java
federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/process/ServiceProviderSAMLResponseProcessor.java
federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/servlets/IDPServlet.java
federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/util/IDPWebRequestUtil.java
Log:
PLFED-271: idp can have a strict post binding
Modified: federation/trunk/picketlink-bindings/src/main/java/org/picketlink/identity/federation/bindings/tomcat/idp/IDPWebBrowserSSOValve.java
===================================================================
--- federation/trunk/picketlink-bindings/src/main/java/org/picketlink/identity/federation/bindings/tomcat/idp/IDPWebBrowserSSOValve.java 2012-03-09 09:41:41 UTC (rev 1493)
+++ federation/trunk/picketlink-bindings/src/main/java/org/picketlink/identity/federation/bindings/tomcat/idp/IDPWebBrowserSSOValve.java 2012-03-12 14:26:40 UTC (rev 1494)
@@ -189,6 +189,13 @@
* A Lock for Handler operations in the chain
*/
private final Lock chainLock = new ReentrantLock();
+
+ /**
+ * SAML Web Browser SSO Profile has a requirement that the IDP does not respond
+ * back in Redirect Binding. Set this to true if you want the IDP to adhere to
+ * this requirement via
+ */
+ private boolean strictPostBinding = false;
//Set a list of attributes we are interested in separated by comma
public void setAttributeList(String attribList)
@@ -217,6 +224,11 @@
}
}
+ public void setStrictPostBinding(Boolean strictPostBinding)
+ {
+ this.strictPostBinding = strictPostBinding;
+ }
+
public Boolean getIgnoreIncomingSignatures()
{
return ignoreIncomingSignatures;
@@ -360,10 +372,10 @@
if (this.signOutgoingMessages)
{
holder.setSupportSignature(true).setPrivateKey(keyManager.getSigningKey());
- webRequestUtil.send(holder);
- //webRequestUtil.send(samlErrorResponse, referer, relayState, response, true,
- //this.keyManager.getSigningKey(), false);
}
+
+ if(strictPostBinding)
+ holder.setStrictPostBinding(true);
webRequestUtil.send(holder);
}
catch (GeneralSecurityException e)
@@ -650,6 +662,9 @@
holder.setResponseDoc(samlResponse).setDestination(destination).setRelayState(relayState)
.setAreWeSendingRequest(willSendRequest).setPrivateKey(null).setSupportSignature(false)
.setServletResponse(response);
+
+ if(strictPostBinding)
+ holder.setStrictPostBinding(true);
if (requestedPostProfile != null)
holder.setPostBindingRequested(requestedPostProfile);
@@ -661,6 +676,8 @@
holder.setPrivateKey(keyManager.getSigningKey()).setSupportSignature(true);
}
+ if(strictPostBinding)
+ holder.setStrictPostBinding(true);
webRequestUtil.send(holder);
}
catch (ParsingException e)
@@ -840,6 +857,9 @@
{
holder.setPrivateKey(keyManager.getSigningKey()).setSupportSignature(true);
}
+
+ if(strictPostBinding)
+ holder.setStrictPostBinding(true);
webRequestUtil.send(holder);
}
catch (ParsingException e)
@@ -922,6 +942,9 @@
{
holder.setPrivateKey(keyManager.getSigningKey()).setSupportSignature(true);
}
+
+ if(strictPostBinding)
+ holder.setStrictPostBinding(true);
webRequestUtil.send(holder);
}
catch (ParsingException e1)
Modified: federation/trunk/picketlink-bindings/src/main/java/org/picketlink/identity/federation/bindings/tomcat/sp/SPRedirectFormAuthenticator.java
===================================================================
--- federation/trunk/picketlink-bindings/src/main/java/org/picketlink/identity/federation/bindings/tomcat/sp/SPRedirectFormAuthenticator.java 2012-03-09 09:41:41 UTC (rev 1493)
+++ federation/trunk/picketlink-bindings/src/main/java/org/picketlink/identity/federation/bindings/tomcat/sp/SPRedirectFormAuthenticator.java 2012-03-12 14:26:40 UTC (rev 1494)
@@ -80,6 +80,22 @@
protected static Logger log = Logger.getLogger(SPRedirectFormAuthenticator.class);
protected boolean jbossEnv = false;
+
+ /**
+ * The SAML Web Browser SSO Profile says that the IDP cannot send
+ * response back in Redirect Binding. The user should use this
+ * parameter to adhere to that requirement.
+ */
+ protected boolean idpPostBinding = false;
+
+ /**
+ * Set the Authenticator to expect a post response from IDP
+ * @param idpPostBinding
+ */
+ public void setIdpPostBinding(Boolean idpPostBinding)
+ {
+ this.idpPostBinding = idpPostBinding;
+ }
public SPRedirectFormAuthenticator()
{
@@ -237,6 +253,8 @@
{
ServiceProviderSAMLResponseProcessor responseProcessor = new ServiceProviderSAMLResponseProcessor(false,
serviceURL);
+ if(idpPostBinding)
+ responseProcessor.setIdpPostBinding(true);
initializeSAMLProcessor(responseProcessor);
SAML2HandlerResponse saml2HandlerResponse = null;
Modified: federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/constants/GeneralConstants.java
===================================================================
--- federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/constants/GeneralConstants.java 2012-03-09 09:41:41 UTC (rev 1493)
+++ federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/constants/GeneralConstants.java 2012-03-12 14:26:40 UTC (rev 1494)
@@ -93,6 +93,8 @@
String SAML_SIG_ALG_REQUEST_KEY = "SigAlg";
String SAML_SIGNATURE_REQUEST_KEY = "Signature";
+
+ String SAML_IDP_STRICT_POST_BINDING = "SAML_IDP_STRICT_POST_BINDING";
String DECRYPTING_KEY = "DECRYPTING_KEY";
Modified: federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/process/ServiceProviderSAMLResponseProcessor.java
===================================================================
--- federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/process/ServiceProviderSAMLResponseProcessor.java 2012-03-09 09:41:41 UTC (rev 1493)
+++ federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/process/ServiceProviderSAMLResponseProcessor.java 2012-03-12 14:26:40 UTC (rev 1494)
@@ -67,6 +67,13 @@
public class ServiceProviderSAMLResponseProcessor extends ServiceProviderBaseProcessor
{
private boolean validateSignature = false;
+
+ private boolean idpPostBinding = false;
+
+ public void setIdpPostBinding(boolean idpPostBinding)
+ {
+ this.idpPostBinding = idpPostBinding;
+ }
/**
* Construct
@@ -106,24 +113,22 @@
SAMLDocumentHolder documentHolder = null;
SAML2Object samlObject = null;
- if (this.postBinding)
- {
- //we got a logout request
+ InputStream dataStream = null;
+
+ if (this.postBinding || idpPostBinding )
+ {
//deal with SAML response from IDP
- InputStream is = PostBindingUtil.base64DecodeAsStream(samlResponse);
-
- samlObject = saml2Response.getSAML2ObjectFromStream(is);
- documentHolder = saml2Response.getSamlDocumentHolder();
+ dataStream = PostBindingUtil.base64DecodeAsStream(samlResponse);
}
else
{
//deal with SAML response from IDP
- InputStream base64DecodedResponse = RedirectBindingUtil.base64DeflateDecode(samlResponse);
-
- samlObject = saml2Response.getSAML2ObjectFromStream(base64DecodedResponse);
- documentHolder = saml2Response.getSamlDocumentHolder();
+ dataStream = RedirectBindingUtil.base64DeflateDecode(samlResponse);
}
+ samlObject = saml2Response.getSAML2ObjectFromStream(dataStream);
+ documentHolder = saml2Response.getSamlDocumentHolder();
+
if (this.validateSignature)
try
{
Modified: federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/servlets/IDPServlet.java
===================================================================
--- federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/servlets/IDPServlet.java 2012-03-09 09:41:41 UTC (rev 1493)
+++ federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/servlets/IDPServlet.java 2012-03-12 14:26:40 UTC (rev 1494)
@@ -130,7 +130,22 @@
protected transient ServletContext context = null;
protected transient SAML2HandlerChain chain = null;
+
+ //Cater to SAML Web Browser SSO Profile demand that we do not reply in Redirect Binding
+ private boolean strictPostBinding = false;
+
+ public boolean isStrictPostBinding()
+ {
+ return strictPostBinding;
+ }
+
+ public void setStrictPostBinding(boolean strictPostBinding)
+ {
+ this.strictPostBinding = strictPostBinding;
+ }
+
+
/**
* If the user wants to set a particular {@link IdentityParticipantStack}
*/
@@ -163,6 +178,13 @@
throw new RuntimeException(ErrorCodes.PROCESSING_EXCEPTION, e);
}
}
+
+ String strictPostBindingStr = config.getInitParameter(GeneralConstants.SAML_IDP_STRICT_POST_BINDING);
+ if(StringUtil.isNotNull(strictPostBindingStr))
+ {
+ strictPostBinding = Boolean.parseBoolean(strictPostBindingStr);
+ }
+
context = config.getServletContext();
if (idpConfiguration == null)
@@ -572,12 +594,10 @@
if (this.signOutgoingMessages)
{
holder.setPrivateKey(keyManager.getSigningKey()).setSupportSignature(true);
- /*webRequestUtil.send(samlResponse, destination,relayState, response, true,
- this.keyManager.getSigningKey(), willSendRequest);*/
}
- /*
- else
- webRequestUtil.send(samlResponse, destination, relayState, response, false,null, willSendRequest);*/
+
+ if(strictPostBinding)
+ holder.setStrictPostBinding(strictPostBinding);
webRequestUtil.send(holder);
}
catch (ParsingException e)
@@ -614,12 +634,10 @@
if (this.signOutgoingMessages)
{
holder.setPrivateKey(keyManager.getSigningKey()).setSupportSignature(true);
- /*webRequestUtil.send(samlResponse, referrer, relayState, response, true,
- this.keyManager.getSigningKey(), false);*/
}
- /* else
- webRequestUtil.send(samlResponse, referrer, relayState, response, false,null, false);*/
+ if(strictPostBinding)
+ holder.setStrictPostBinding(true);
webRequestUtil.send(holder);
}
catch (ParsingException e1)
Modified: federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/util/IDPWebRequestUtil.java
===================================================================
--- federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/util/IDPWebRequestUtil.java 2012-03-09 09:41:41 UTC (rev 1493)
+++ federation/trunk/picketlink-web/src/main/java/org/picketlink/identity/federation/web/util/IDPWebRequestUtil.java 2012-03-12 14:26:40 UTC (rev 1494)
@@ -81,6 +81,7 @@
private final TrustKeyManager keyManager;
+
protected String canonicalizationMethod = CanonicalizationMethod.EXCLUSIVE_WITH_COMMENTS;
public IDPWebRequestUtil(HttpServletRequest request, IDPType idp, TrustKeyManager keym)
@@ -232,7 +233,7 @@
boolean sendRequest = holder.isAreWeSendingRequest();
HttpServletResponse response = holder.getServletResponse();
- if (holder.isPostBindingRequested() == false)
+ if (holder.isPostBindingRequested() == false && !holder.isStrictPostBinding())
{
byte[] responseBytes = DocumentUtil.getDocumentAsString(responseDoc).getBytes("UTF-8");
@@ -432,7 +433,20 @@
private boolean postBindingRequested;
private boolean areWeSendingRequest;
+
+ //Cater to SAML Web Browser SSO Profile demand that we do not reply in Redirect Binding
+ private boolean strictPostBinding = false;
+
+ public boolean isStrictPostBinding()
+ {
+ return strictPostBinding;
+ }
+ public void setStrictPostBinding(boolean strictPostBinding)
+ {
+ this.strictPostBinding = strictPostBinding;
+ }
+
public Document getResponseDoc()
{
return responseDoc;
12 years, 9 months
Picketlink SVN: r1493 - in idm/trunk: assembly and 23 other directories.
by picketlink-commits@lists.jboss.org
Author: bdaw
Date: 2012-03-09 04:41:41 -0500 (Fri, 09 Mar 2012)
New Revision: 1493
Modified:
idm/trunk/assembly/pom.xml
idm/trunk/example/auth-simple/pom.xml
idm/trunk/example/auth/pom.xml
idm/trunk/example/idm-servlet/pom.xml
idm/trunk/example/simple/pom.xml
idm/trunk/integration/deployer/pom.xml
idm/trunk/integration/jboss5/pom.xml
idm/trunk/integration/pom.xml
idm/trunk/parent/pom.xml
idm/trunk/picketlink-idm-api/pom.xml
idm/trunk/picketlink-idm-auth/pom.xml
idm/trunk/picketlink-idm-cache/pom.xml
idm/trunk/picketlink-idm-common/pom.xml
idm/trunk/picketlink-idm-core/pom.xml
idm/trunk/picketlink-idm-docs/ReferenceGuide/pom.xml
idm/trunk/picketlink-idm-docs/pom.xml
idm/trunk/picketlink-idm-hibernate/pom.xml
idm/trunk/picketlink-idm-ldap/pom.xml
idm/trunk/picketlink-idm-spi/pom.xml
idm/trunk/picketlink-idm-testsuite/common/pom.xml
idm/trunk/picketlink-idm-testsuite/integration/ldap/pom.xml
idm/trunk/picketlink-idm-testsuite/integration/ldap2/pom.xml
idm/trunk/picketlink-idm-testsuite/integration/pom.xml
idm/trunk/picketlink-idm-testsuite/performance/pom.xml
idm/trunk/pom.xml
Log:
[maven-release-plugin] prepare for next development iteration
Modified: idm/trunk/assembly/pom.xml
===================================================================
--- idm/trunk/assembly/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/assembly/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -8,7 +8,7 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<relativePath>../parent</relativePath>
</parent>
Modified: idm/trunk/example/auth/pom.xml
===================================================================
--- idm/trunk/example/auth/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/example/auth/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -1,7 +1,7 @@
<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.picketlink.idm.example</groupId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<artifactId>example-auth</artifactId>
<packaging>jar</packaging>
<name>Example - JEE authentication</name>
Modified: idm/trunk/example/auth-simple/pom.xml
===================================================================
--- idm/trunk/example/auth-simple/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/example/auth-simple/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -1,7 +1,7 @@
<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.picketlink.idm.example</groupId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<artifactId>example-auth-simple</artifactId>
<packaging>jar</packaging>
<name>Example - JEE authentication (using deployer)</name>
Modified: idm/trunk/example/idm-servlet/pom.xml
===================================================================
--- idm/trunk/example/idm-servlet/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/example/idm-servlet/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -3,7 +3,7 @@
<groupId>org.jboss</groupId>
<artifactId>jboss-idm-servlet</artifactId>
<packaging>war</packaging>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<name>JBoss Picketlink IDM servlet</name>
<url>http://maven.apache.org</url>
Modified: idm/trunk/example/simple/pom.xml
===================================================================
--- idm/trunk/example/simple/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/example/simple/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -1,7 +1,7 @@
<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.picketlink.idm.example</groupId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<artifactId>example-simple</artifactId>
<packaging>jar</packaging>
<name>Example - Simple PicketLink IDM Maven2 project</name>
Modified: idm/trunk/integration/deployer/pom.xml
===================================================================
--- idm/trunk/integration/deployer/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/integration/deployer/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -6,12 +6,12 @@
<description>PicketLink IDM JBoss5 deployer</description>
<groupId>org.picketlink.idm.integration</groupId>
<artifactId>picketlink-idm-jboss5-deployer</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<packaging>jar</packaging>
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-integration</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
</parent>
<properties>
Modified: idm/trunk/integration/jboss5/pom.xml
===================================================================
--- idm/trunk/integration/jboss5/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/integration/jboss5/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -10,7 +10,7 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-integration</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
</parent>
<dependencies>
Modified: idm/trunk/integration/pom.xml
===================================================================
--- idm/trunk/integration/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/integration/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -6,14 +6,14 @@
<description>PicketLink IDM Integration</description>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-integration</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<packaging>pom</packaging>
<!-- Parent -->
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>
Modified: idm/trunk/parent/pom.xml
===================================================================
--- idm/trunk/parent/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/parent/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -8,7 +8,7 @@
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
<packaging>pom</packaging>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<name>PicketLink IDM- Parent</name>
<description>PicketLink is a cross-cutting project that handles identity needs for the JEMS projects</description>
<licenses>
@@ -521,8 +521,8 @@
</dependencyManagement>
<scm>
- <connection>scm:svn:http://anonsvn.jboss.org/repos/maven/poms/jboss-parent-pom/tags/1...</connection>
- <developerConnection>scm:svn:https://svn.jboss.org/repos/maven/poms/jboss-parent-pom/tags/1.3....</developerConnection>
- <url>http://anonsvn.jboss.org/repos/maven/poms/jboss-parent-pom/tags/1.3.1.GA</url>
+ <connection>scm:svn:http://anonsvn.jboss.org/repos/maven/poms/jboss-parent-pom/tags/1...</connection>
+ <developerConnection>scm:svn:https://svn.jboss.org/repos/maven/poms/jboss-parent-pom/tags/1.3....</developerConnection>
+ <url>http://anonsvn.jboss.org/repos/maven/poms/jboss-parent-pom/tags/1.3.0.Alp...</url>
</scm>
</project>
Modified: idm/trunk/picketlink-idm-api/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-api/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/picketlink-idm-api/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -2,12 +2,12 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<relativePath>../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>picketlink-idm-api</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<packaging>jar</packaging>
<name>PicketLink IDM API</name>
<description>PicketLink IDM API contains the API to interact with the Identity Model.</description>
Modified: idm/trunk/picketlink-idm-auth/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-auth/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/picketlink-idm-auth/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -2,12 +2,12 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<relativePath>../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>picketlink-idm-auth</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<packaging>jar</packaging>
<name>PicketLink IDM Auth</name>
<url>http://labs.jboss.org/portal/jbosssecurity/</url>
Modified: idm/trunk/picketlink-idm-cache/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-cache/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/picketlink-idm-cache/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -2,12 +2,12 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<relativePath>../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>picketlink-idm-cache</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<packaging>jar</packaging>
<name>PicketLink IDM Cache</name>
<description>PicketLink IDM Cache</description>
Modified: idm/trunk/picketlink-idm-common/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-common/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/picketlink-idm-common/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -2,12 +2,12 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<relativePath>../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>picketlink-idm-common</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<packaging>jar</packaging>
<name>PicketLink IDM Common</name>
<description>PicketLink IDM Common</description>
Modified: idm/trunk/picketlink-idm-core/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-core/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/picketlink-idm-core/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -2,12 +2,12 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<relativePath>../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>picketlink-idm-core</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<packaging>jar</packaging>
<name>PicketLink IDM Implementation</name>
<description>PicketLink IDM IMPL contains the implementation of the API and the Identity Model.</description>
Modified: idm/trunk/picketlink-idm-docs/ReferenceGuide/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-docs/ReferenceGuide/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/picketlink-idm-docs/ReferenceGuide/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -2,14 +2,14 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<relativePath>../../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>Reference-Guide-${translation}</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<packaging>jdocbook</packaging>
<name>User Guide (${translation})</name>
Modified: idm/trunk/picketlink-idm-docs/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-docs/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/picketlink-idm-docs/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -2,13 +2,13 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<relativePath>../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.picketlink.docs</groupId>
<artifactId>picketlink-idm-docs</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<packaging>pom</packaging>
<name>PicketLink IDM Docs</name>
<url>http://www.jboss.com/products/jbossidentity</url>
Modified: idm/trunk/picketlink-idm-hibernate/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-hibernate/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/picketlink-idm-hibernate/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -2,12 +2,12 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<relativePath>../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>picketlink-idm-hibernate</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<packaging>jar</packaging>
<name>PicketLink IDM Hibernate</name>
<url>http://labs.jboss.org/portal/jbosssecurity/</url>
Modified: idm/trunk/picketlink-idm-ldap/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-ldap/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/picketlink-idm-ldap/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -2,12 +2,12 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<relativePath>../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>picketlink-idm-ldap</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<packaging>jar</packaging>
<name>PicketLink IDM LDAP</name>
<description>PicketLink IDM LDAP</description>
Modified: idm/trunk/picketlink-idm-spi/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-spi/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/picketlink-idm-spi/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -2,12 +2,12 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<relativePath>../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>picketlink-idm-spi</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<packaging>jar</packaging>
<name>PicketLink IDM SPI</name>
<description>PicketLink SPI</description>
Modified: idm/trunk/picketlink-idm-testsuite/common/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-testsuite/common/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/picketlink-idm-testsuite/common/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -2,13 +2,13 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<relativePath>../../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.picketlink.idm.testsuite</groupId>
<artifactId>common</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<packaging>jar</packaging>
<name>PicketLink IDM Testsuite Common</name>
<url>http://labs.jboss.org/portal/jbosssecurity/</url>
Modified: idm/trunk/picketlink-idm-testsuite/integration/ldap/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-testsuite/integration/ldap/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/picketlink-idm-testsuite/integration/ldap/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -2,13 +2,13 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<relativePath>../../../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.picketlink.idm.testsuite</groupId>
<artifactId>ldap</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<packaging>jar</packaging>
<name>PicketLink IDM Integration Testsuite - LDAP</name>
<url>http://labs.jboss.org/portal/jbosssecurity/</url>
Modified: idm/trunk/picketlink-idm-testsuite/integration/ldap2/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-testsuite/integration/ldap2/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/picketlink-idm-testsuite/integration/ldap2/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -2,13 +2,13 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<relativePath>../../../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.picketlink.idm.testsuite</groupId>
<artifactId>ldap2</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<packaging>jar</packaging>
<name>PicketLink IDM Integration Testsuite - 2 LDAPs</name>
<url>http://labs.jboss.org/portal/jbosssecurity/</url>
Modified: idm/trunk/picketlink-idm-testsuite/integration/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-testsuite/integration/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/picketlink-idm-testsuite/integration/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -2,13 +2,13 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<relativePath>../../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.picketlink.idm.testsuite</groupId>
<artifactId>integration</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<name>PicketLink IDM Integration Testsuite</name>
<description>PicketLink IDM Integration Testsuite</description>
<packaging>pom</packaging>
Modified: idm/trunk/picketlink-idm-testsuite/performance/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-testsuite/performance/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/picketlink-idm-testsuite/performance/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -2,7 +2,7 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<relativePath>../../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
Modified: idm/trunk/pom.xml
===================================================================
--- idm/trunk/pom.xml 2012-03-09 09:41:18 UTC (rev 1492)
+++ idm/trunk/pom.xml 2012-03-09 09:41:41 UTC (rev 1493)
@@ -2,22 +2,22 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<relativePath>parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.picketlink.idm</groupId>
<artifactId>jboss-identity-idm-pom</artifactId>
- <version>1.3.1.GA</version>
+ <version>1.3.2.CR01-SNAPSHOT</version>
<packaging>pom</packaging>
<name>PicketLink IDM - Aggregator</name>
<url>http://labs.jboss.org/portal/jbosssecurity/</url>
<description />
<scm>
- <connection>scm:svn:http://anonsvn.jboss.org/repos/picketlink/idm/tags/1.3.1.GA</connection>
- <developerConnection>scm:svn:https://svn.jboss.org/repos/picketlink/idm/tags/1.3.1.GA</developerConnection>
- <url>http://anonsvn.jboss.org/repos/maven/poms/jboss-parent-pom/tags/1.3.1.GA</url>
+ <connection>scm:svn:http://anonsvn.jboss.org/repos/picketlink/idm/trunk</connection>
+ <developerConnection>scm:svn:https://svn.jboss.org/repos/picketlink/idm/trunk</developerConnection>
+ <url>http://anonsvn.jboss.org/repos/maven/poms/jboss-parent-pom/tags/jboss-par...</url>
</scm>
12 years, 9 months
Picketlink SVN: r1492 - idm/tags.
by picketlink-commits@lists.jboss.org
Author: bdaw
Date: 2012-03-09 04:41:18 -0500 (Fri, 09 Mar 2012)
New Revision: 1492
Added:
idm/tags/1.3.1.GA/
Log:
[maven-scm] copy for tag 1.3.1.GA
12 years, 9 months
Picketlink SVN: r1491 - in idm/trunk: assembly and 23 other directories.
by picketlink-commits@lists.jboss.org
Author: bdaw
Date: 2012-03-09 04:41:01 -0500 (Fri, 09 Mar 2012)
New Revision: 1491
Modified:
idm/trunk/assembly/pom.xml
idm/trunk/example/auth-simple/pom.xml
idm/trunk/example/auth/pom.xml
idm/trunk/example/idm-servlet/pom.xml
idm/trunk/example/simple/pom.xml
idm/trunk/integration/deployer/pom.xml
idm/trunk/integration/jboss5/pom.xml
idm/trunk/integration/pom.xml
idm/trunk/parent/pom.xml
idm/trunk/picketlink-idm-api/pom.xml
idm/trunk/picketlink-idm-auth/pom.xml
idm/trunk/picketlink-idm-cache/pom.xml
idm/trunk/picketlink-idm-common/pom.xml
idm/trunk/picketlink-idm-core/pom.xml
idm/trunk/picketlink-idm-docs/ReferenceGuide/pom.xml
idm/trunk/picketlink-idm-docs/pom.xml
idm/trunk/picketlink-idm-hibernate/pom.xml
idm/trunk/picketlink-idm-ldap/pom.xml
idm/trunk/picketlink-idm-spi/pom.xml
idm/trunk/picketlink-idm-testsuite/common/pom.xml
idm/trunk/picketlink-idm-testsuite/integration/ldap/pom.xml
idm/trunk/picketlink-idm-testsuite/integration/ldap2/pom.xml
idm/trunk/picketlink-idm-testsuite/integration/pom.xml
idm/trunk/picketlink-idm-testsuite/performance/pom.xml
idm/trunk/pom.xml
Log:
[maven-release-plugin] prepare release 1.3.1.GA
Modified: idm/trunk/assembly/pom.xml
===================================================================
--- idm/trunk/assembly/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/assembly/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -8,7 +8,7 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<relativePath>../parent</relativePath>
</parent>
Modified: idm/trunk/example/auth/pom.xml
===================================================================
--- idm/trunk/example/auth/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/example/auth/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -1,7 +1,7 @@
<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.picketlink.idm.example</groupId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<artifactId>example-auth</artifactId>
<packaging>jar</packaging>
<name>Example - JEE authentication</name>
Modified: idm/trunk/example/auth-simple/pom.xml
===================================================================
--- idm/trunk/example/auth-simple/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/example/auth-simple/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -1,7 +1,7 @@
<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.picketlink.idm.example</groupId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<artifactId>example-auth-simple</artifactId>
<packaging>jar</packaging>
<name>Example - JEE authentication (using deployer)</name>
Modified: idm/trunk/example/idm-servlet/pom.xml
===================================================================
--- idm/trunk/example/idm-servlet/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/example/idm-servlet/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -3,7 +3,7 @@
<groupId>org.jboss</groupId>
<artifactId>jboss-idm-servlet</artifactId>
<packaging>war</packaging>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<name>JBoss Picketlink IDM servlet</name>
<url>http://maven.apache.org</url>
Modified: idm/trunk/example/simple/pom.xml
===================================================================
--- idm/trunk/example/simple/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/example/simple/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -1,7 +1,7 @@
<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.picketlink.idm.example</groupId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<artifactId>example-simple</artifactId>
<packaging>jar</packaging>
<name>Example - Simple PicketLink IDM Maven2 project</name>
Modified: idm/trunk/integration/deployer/pom.xml
===================================================================
--- idm/trunk/integration/deployer/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/integration/deployer/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -6,12 +6,12 @@
<description>PicketLink IDM JBoss5 deployer</description>
<groupId>org.picketlink.idm.integration</groupId>
<artifactId>picketlink-idm-jboss5-deployer</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<packaging>jar</packaging>
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-integration</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
</parent>
<properties>
Modified: idm/trunk/integration/jboss5/pom.xml
===================================================================
--- idm/trunk/integration/jboss5/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/integration/jboss5/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -10,7 +10,7 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-integration</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
</parent>
<dependencies>
Modified: idm/trunk/integration/pom.xml
===================================================================
--- idm/trunk/integration/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/integration/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -6,14 +6,14 @@
<description>PicketLink IDM Integration</description>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-integration</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<packaging>pom</packaging>
<!-- Parent -->
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>
Modified: idm/trunk/parent/pom.xml
===================================================================
--- idm/trunk/parent/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/parent/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -8,7 +8,7 @@
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
<packaging>pom</packaging>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<name>PicketLink IDM- Parent</name>
<description>PicketLink is a cross-cutting project that handles identity needs for the JEMS projects</description>
<licenses>
@@ -521,8 +521,8 @@
</dependencyManagement>
<scm>
- <connection>scm:svn:http://anonsvn.jboss.org/repos/maven/poms/jboss-parent-pom/tags/1...</connection>
- <developerConnection>scm:svn:https://svn.jboss.org/repos/maven/poms/jboss-parent-pom/tags/1.3....</developerConnection>
- <url>http://anonsvn.jboss.org/repos/maven/poms/jboss-parent-pom/tags/1.3.0.Alp...</url>
+ <connection>scm:svn:http://anonsvn.jboss.org/repos/maven/poms/jboss-parent-pom/tags/1...</connection>
+ <developerConnection>scm:svn:https://svn.jboss.org/repos/maven/poms/jboss-parent-pom/tags/1.3....</developerConnection>
+ <url>http://anonsvn.jboss.org/repos/maven/poms/jboss-parent-pom/tags/1.3.1.GA</url>
</scm>
</project>
Modified: idm/trunk/picketlink-idm-api/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-api/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/picketlink-idm-api/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -2,12 +2,12 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<relativePath>../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>picketlink-idm-api</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<packaging>jar</packaging>
<name>PicketLink IDM API</name>
<description>PicketLink IDM API contains the API to interact with the Identity Model.</description>
Modified: idm/trunk/picketlink-idm-auth/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-auth/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/picketlink-idm-auth/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -2,12 +2,12 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<relativePath>../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>picketlink-idm-auth</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<packaging>jar</packaging>
<name>PicketLink IDM Auth</name>
<url>http://labs.jboss.org/portal/jbosssecurity/</url>
Modified: idm/trunk/picketlink-idm-cache/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-cache/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/picketlink-idm-cache/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -2,12 +2,12 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<relativePath>../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>picketlink-idm-cache</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<packaging>jar</packaging>
<name>PicketLink IDM Cache</name>
<description>PicketLink IDM Cache</description>
Modified: idm/trunk/picketlink-idm-common/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-common/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/picketlink-idm-common/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -2,12 +2,12 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<relativePath>../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>picketlink-idm-common</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<packaging>jar</packaging>
<name>PicketLink IDM Common</name>
<description>PicketLink IDM Common</description>
Modified: idm/trunk/picketlink-idm-core/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-core/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/picketlink-idm-core/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -2,12 +2,12 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<relativePath>../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>picketlink-idm-core</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<packaging>jar</packaging>
<name>PicketLink IDM Implementation</name>
<description>PicketLink IDM IMPL contains the implementation of the API and the Identity Model.</description>
Modified: idm/trunk/picketlink-idm-docs/ReferenceGuide/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-docs/ReferenceGuide/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/picketlink-idm-docs/ReferenceGuide/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -2,14 +2,14 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<relativePath>../../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>Reference-Guide-${translation}</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<packaging>jdocbook</packaging>
<name>User Guide (${translation})</name>
Modified: idm/trunk/picketlink-idm-docs/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-docs/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/picketlink-idm-docs/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -2,13 +2,13 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<relativePath>../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.picketlink.docs</groupId>
<artifactId>picketlink-idm-docs</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<packaging>pom</packaging>
<name>PicketLink IDM Docs</name>
<url>http://www.jboss.com/products/jbossidentity</url>
Modified: idm/trunk/picketlink-idm-hibernate/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-hibernate/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/picketlink-idm-hibernate/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -2,12 +2,12 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<relativePath>../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>picketlink-idm-hibernate</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<packaging>jar</packaging>
<name>PicketLink IDM Hibernate</name>
<url>http://labs.jboss.org/portal/jbosssecurity/</url>
Modified: idm/trunk/picketlink-idm-ldap/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-ldap/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/picketlink-idm-ldap/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -2,12 +2,12 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<relativePath>../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>picketlink-idm-ldap</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<packaging>jar</packaging>
<name>PicketLink IDM LDAP</name>
<description>PicketLink IDM LDAP</description>
Modified: idm/trunk/picketlink-idm-spi/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-spi/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/picketlink-idm-spi/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -2,12 +2,12 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<relativePath>../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>picketlink-idm-spi</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<packaging>jar</packaging>
<name>PicketLink IDM SPI</name>
<description>PicketLink SPI</description>
Modified: idm/trunk/picketlink-idm-testsuite/common/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-testsuite/common/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/picketlink-idm-testsuite/common/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -2,13 +2,13 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<relativePath>../../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.picketlink.idm.testsuite</groupId>
<artifactId>common</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<packaging>jar</packaging>
<name>PicketLink IDM Testsuite Common</name>
<url>http://labs.jboss.org/portal/jbosssecurity/</url>
Modified: idm/trunk/picketlink-idm-testsuite/integration/ldap/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-testsuite/integration/ldap/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/picketlink-idm-testsuite/integration/ldap/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -2,13 +2,13 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<relativePath>../../../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.picketlink.idm.testsuite</groupId>
<artifactId>ldap</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<packaging>jar</packaging>
<name>PicketLink IDM Integration Testsuite - LDAP</name>
<url>http://labs.jboss.org/portal/jbosssecurity/</url>
Modified: idm/trunk/picketlink-idm-testsuite/integration/ldap2/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-testsuite/integration/ldap2/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/picketlink-idm-testsuite/integration/ldap2/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -2,13 +2,13 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<relativePath>../../../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.picketlink.idm.testsuite</groupId>
<artifactId>ldap2</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<packaging>jar</packaging>
<name>PicketLink IDM Integration Testsuite - 2 LDAPs</name>
<url>http://labs.jboss.org/portal/jbosssecurity/</url>
Modified: idm/trunk/picketlink-idm-testsuite/integration/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-testsuite/integration/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/picketlink-idm-testsuite/integration/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -2,13 +2,13 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<relativePath>../../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.picketlink.idm.testsuite</groupId>
<artifactId>integration</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<name>PicketLink IDM Integration Testsuite</name>
<description>PicketLink IDM Integration Testsuite</description>
<packaging>pom</packaging>
Modified: idm/trunk/picketlink-idm-testsuite/performance/pom.xml
===================================================================
--- idm/trunk/picketlink-idm-testsuite/performance/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/picketlink-idm-testsuite/performance/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -2,7 +2,7 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<relativePath>../../parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
Modified: idm/trunk/pom.xml
===================================================================
--- idm/trunk/pom.xml 2012-03-05 15:37:01 UTC (rev 1490)
+++ idm/trunk/pom.xml 2012-03-09 09:41:01 UTC (rev 1491)
@@ -2,22 +2,22 @@
<parent>
<groupId>org.picketlink.idm</groupId>
<artifactId>picketlink-idm-parent</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<relativePath>parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.picketlink.idm</groupId>
<artifactId>jboss-identity-idm-pom</artifactId>
- <version>1.3.1.CR02-SNAPSHOT</version>
+ <version>1.3.1.GA</version>
<packaging>pom</packaging>
<name>PicketLink IDM - Aggregator</name>
<url>http://labs.jboss.org/portal/jbosssecurity/</url>
<description />
<scm>
- <connection>scm:svn:http://anonsvn.jboss.org/repos/picketlink/idm/trunk</connection>
- <developerConnection>scm:svn:https://svn.jboss.org/repos/picketlink/idm/trunk</developerConnection>
- <url>http://anonsvn.jboss.org/repos/maven/poms/jboss-parent-pom/tags/jboss-par...</url>
+ <connection>scm:svn:http://anonsvn.jboss.org/repos/picketlink/idm/tags/1.3.1.GA</connection>
+ <developerConnection>scm:svn:https://svn.jboss.org/repos/picketlink/idm/tags/1.3.1.GA</developerConnection>
+ <url>http://anonsvn.jboss.org/repos/maven/poms/jboss-parent-pom/tags/1.3.1.GA</url>
</scm>
12 years, 9 months