[jboss-svn-commits] JBL Code SVN: r37457 - in labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml: picketlink-sts-war and 3 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Sep 7 12:46:07 EDT 2011


Author: tcunning
Date: 2011-09-07 12:46:06 -0400 (Wed, 07 Sep 2011)
New Revision: 37457

Added:
   labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/
   labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/
   labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/classes/
   labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/classes/picketlink-sts.xml
   labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/classes/sts_keystore.jks
   labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/jboss-web.xml
   labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/jboss-wsse-server.xml
   labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/web.xml
   labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/wsdl/
   labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/wsdl/PicketLinkSTS.wsdl
Removed:
   labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts.war
Modified:
   labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/build.xml
Log:
JBESB-3677
Uncompress picketlink-sts.war.


Modified: labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/build.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/build.xml	2011-09-07 11:29:24 UTC (rev 37456)
+++ labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/build.xml	2011-09-07 16:46:06 UTC (rev 37457)
@@ -53,7 +53,7 @@
         </javac>
 
         <war destfile="${build.dir}/picketlink-sts.war" webxml="${picketlink.resources}/WEB-INF/web.xml">
-            <zipfileset src="picketlink-sts.war" excludes="WEB-INF/web.xml"/>
+            <zipfileset dir="picketlink-sts-war"/>
             <zipfileset dir="${picketlink.classes}" prefix="WEB-INF/classes" />
         </war>
 

Added: labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/classes/picketlink-sts.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/classes/picketlink-sts.xml	                        (rev 0)
+++ labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/classes/picketlink-sts.xml	2011-09-07 16:46:06 UTC (rev 37457)
@@ -0,0 +1,22 @@
+<PicketLinkSTS xmlns="urn:picketlink:identity-federation:config:1.0"
+	STSName="PicketLinkSTS" TokenTimeout="7200" EncryptToken="false">
+	<KeyProvider ClassName="org.picketlink.identity.federation.core.impl.KeyStoreKeyManager">
+		<Auth Key="KeyStoreURL" Value="sts_keystore.jks"/> 
+  		<Auth Key="KeyStorePass" Value="testpass"/>
+  		<Auth Key="SigningKeyAlias" Value="sts"/>
+  		<Auth Key="SigningKeyPass" Value="keypass"/>
+  		<ValidatingAlias Key="http://services.testcorp.org/provider1" Value="service1"/>
+	</KeyProvider>
+	<TokenProviders>
+        <TokenProvider ProviderClass="org.picketlink.identity.federation.core.wstrust.plugins.saml.SAML20TokenProvider"
+            TokenType="http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV2.0"
+	        TokenElement="Assertion"
+	        TokenElementNS="urn:oasis:names:tc:SAML:2.0:assertion"/>
+	</TokenProviders>
+	<ServiceProviders>
+		<ServiceProvider Endpoint="http://services.testcorp.org/provider1" TokenType="http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV2.0"
+			TruststoreAlias="service1"/>
+		 <ServiceProvider Endpoint="http://security_saml/goodbyeworld" TokenType="http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV2.0"
+            TruststoreAlias="service1"/>
+	</ServiceProviders>
+</PicketLinkSTS>

Added: labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/classes/sts_keystore.jks
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/classes/sts_keystore.jks
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/jboss-web.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/jboss-web.xml	                        (rev 0)
+++ labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/jboss-web.xml	2011-09-07 16:46:06 UTC (rev 37457)
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<jboss-web>
+  <security-domain>java:/jaas/jmx-console</security-domain>
+</jboss-web>

Added: labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/jboss-wsse-server.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/jboss-wsse-server.xml	                        (rev 0)
+++ labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/jboss-wsse-server.xml	2011-09-07 16:46:06 UTC (rev 37457)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<jboss-ws-security xmlns="http://www.jboss.com/ws-security/config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://www.jboss.com/ws-security/config http://www.jboss.com/ws-security/schema/jboss-ws-security_1_0.xsd">
+   <config>
+      <requires/>
+   </config>
+</jboss-ws-security>

Added: labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/web.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/web.xml	                        (rev 0)
+++ labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/web.xml	2011-09-07 16:46:06 UTC (rev 37457)
@@ -0,0 +1,35 @@
+<?xml version="1.0"?>
+<!DOCTYPE web-app PUBLIC
+   "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
+   "http://java.sun.com/dtd/web-app_2_3.dtd">
+
+<web-app>
+   <servlet>
+     <servlet-name>PicketLinkSTS</servlet-name>
+     <servlet-class>org.picketlink.identity.federation.core.wstrust.PicketLinkSTS</servlet-class>
+   </servlet>
+   <servlet-mapping>
+      <servlet-name>PicketLinkSTS</servlet-name>
+      <url-pattern>/*</url-pattern>
+   </servlet-mapping>
+
+  <security-constraint>
+     <web-resource-collection>
+       <web-resource-name>UsernameService</web-resource-name>
+       <url-pattern>/*</url-pattern>
+     </web-resource-collection>
+     <auth-constraint>
+       <role-name>JBossAdmin</role-name>
+     </auth-constraint>
+   </security-constraint>
+
+   <login-config>
+      <auth-method>BASIC</auth-method>
+      <realm-name>PicketLinkSTSRealm</realm-name>
+   </login-config>
+
+   <security-role>
+      <role-name>JBossAdmin</role-name>
+   </security-role>
+
+</web-app>

Added: labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/wsdl/PicketLinkSTS.wsdl
===================================================================
--- labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/wsdl/PicketLinkSTS.wsdl	                        (rev 0)
+++ labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts-war/WEB-INF/wsdl/PicketLinkSTS.wsdl	2011-09-07 16:46:06 UTC (rev 37457)
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<wsdl:definitions name="PicketLinkSTS" targetNamespace="urn:picketlink:identity-federation:sts"
+	xmlns:tns="urn:picketlink:identity-federation:sts" 
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
+	xmlns:wsap10="http://www.w3.org/2006/05/addressing/wsdl"
+	xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/">
+  <wsdl:types>
+    <xs:schema targetNamespace="urn:picketlink:identity-federation:sts" 
+      xmlns:tns="urn:picketlink:identity-federation:sts" 
+      xmlns:xs="http://www.w3.org/2001/XMLSchema"
+      version="1.0">
+      <xs:element name="MessageBody">
+        <xs:complexType>
+          <xs:sequence>
+              <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##any"/>
+          </xs:sequence>
+        </xs:complexType>
+      </xs:element>
+    </xs:schema>
+  </wsdl:types>
+  <wsdl:message name="RequestSecurityToken">
+    <wsdl:part name="rstMessage" element="tns:MessageBody"/>
+  </wsdl:message>
+  <wsdl:message name="RequestSecurityTokenResponse">
+    <wsdl:part name="rstrMessage" element="tns:MessageBody"/>
+  </wsdl:message>
+  <wsdl:portType name="SecureTokenService">
+    <wsdl:operation name="IssueToken">
+      <wsdl:input wsap10:Action="http://schemas.xmlsoap.org/ws/2005/02/trust/RST/Issue" message="tns:RequestSecurityToken"/>
+      <wsdl:output wsap10:Action="http://schemas.xmlsoap.org/ws/2005/02/trust/RSTR/Issue" message="tns:RequestSecurityTokenResponse"/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding name="STSBinding" type="tns:SecureTokenService">
+    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
+    <wsdl:operation name="IssueToken">
+      <soap12:operation soapAction="http://schemas.xmlsoap.org/ws/2005/02/trust/RST/Issue" style="document"/>
+      <wsdl:input>
+        <soap12:body use="literal"/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap12:body use="literal"/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:service name="PicketLinkSTS">
+    <wsdl:port name="PicketLinkSTSPort" binding="tns:STSBinding">
+      <soap12:address location="http://localhost:8080/picketlink-sts"/>
+    </wsdl:port>
+  </wsdl:service>
+</wsdl:definitions>

Deleted: labs/jbossesb/branches/JBESB_4_10_CP/product/samples/quickstarts/security_saml/picketlink-sts.war
===================================================================
(Binary files differ)



More information about the jboss-svn-commits mailing list