Author: anil.saldhana(a)jboss.com
Date: 2009-06-02 16:19:43 -0400 (Tue, 02 Jun 2009)
New Revision: 558
Added:
identity-federation/trunk/jboss-identity-webapps/metadata/
identity-federation/trunk/jboss-identity-webapps/metadata/pom.xml
identity-federation/trunk/jboss-identity-webapps/metadata/resources/
identity-federation/trunk/jboss-identity-webapps/metadata/resources/META-INF/
identity-federation/trunk/jboss-identity-webapps/metadata/resources/WEB-INF/
identity-federation/trunk/jboss-identity-webapps/metadata/resources/WEB-INF/idp-metadata.xml
identity-federation/trunk/jboss-identity-webapps/metadata/resources/WEB-INF/jboss-idfed.xml
identity-federation/trunk/jboss-identity-webapps/metadata/resources/WEB-INF/web.xml
Modified:
identity-federation/trunk/jboss-identity-webapps/pom.xml
Log:
metadata webapp
Added: identity-federation/trunk/jboss-identity-webapps/metadata/pom.xml
===================================================================
--- identity-federation/trunk/jboss-identity-webapps/metadata/pom.xml
(rev 0)
+++ identity-federation/trunk/jboss-identity-webapps/metadata/pom.xml 2009-06-02 20:19:43
UTC (rev 558)
@@ -0,0 +1,34 @@
+<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.jboss.identity.federation</groupId>
+ <artifactId>metadata</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>war</packaging>
+ <name>JBoss Identity Federation Metadata</name>
+ <
url>http://labs.jboss.org/portal/jbosssecurity/</url>
+ <description>JBoss Identity Samples contains the samples for Federated Identity
Needs.</description>
+ <licenses>
+ <license>
+ <name>lgpl</name>
+ <
url>http://repository.jboss.com/licenses/lgpl.txt</url>
+ </license>
+ </licenses>
+ <organization>
+ <name>JBoss Inc.</name>
+ <url>http://www.jboss.org</url>
+ </organization>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-war-plugin</artifactId>
+ <version>2.0.2</version>
+ <configuration>
+ <warName>metadata</warName>
+ <webappDirectory>${basedir}/resources/</webappDirectory>
+ <warSourceExcludes>WEB-INF/lib/*.jar</warSourceExcludes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
Added:
identity-federation/trunk/jboss-identity-webapps/metadata/resources/WEB-INF/idp-metadata.xml
===================================================================
---
identity-federation/trunk/jboss-identity-webapps/metadata/resources/WEB-INF/idp-metadata.xml
(rev 0)
+++
identity-federation/trunk/jboss-identity-webapps/metadata/resources/WEB-INF/idp-metadata.xml 2009-06-02
20:19:43 UTC (rev 558)
@@ -0,0 +1,49 @@
+<EntityDescriptor xmlns="urn:oasis:names:tc:SAML:2.0:metadata"
+xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion"
+xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
+entityID="https://IdentityProvider.com/SAML">
+<IDPSSODescriptor WantAuthnRequestsSigned="true"
+protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol">
+
+<ArtifactResolutionService isDefault="true" index="0"
+Binding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP"
+Location="https://IdentityProvider.com/SAML/Artifact"/>
+<SingleLogoutService
+Binding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP"
+Location="https://IdentityProvider.com/SAML/SLO/SOAP"/>
+<SingleLogoutService
+Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
+Location="https://IdentityProvider.com/SAML/SLO/Browser"
+ResponseLocation="https://IdentityProvider.com/SAML/SLO/Response"/>
+<NameIDFormat>
+urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName
+</NameIDFormat>
+<NameIDFormat>
+urn:oasis:names:tc:SAML:2.0:nameid-format:persistent
+</NameIDFormat>
+<NameIDFormat>
+urn:oasis:names:tc:SAML:2.0:nameid-format:transient
+</NameIDFormat>
+<SingleSignOnService
+Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
+Location="https://IdentityProvider.com/SAML/SSO/Browser"/>
+<SingleSignOnService
+Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
+Location="https://IdentityProvider.com/SAML/SSO/Browser"/>
+<saml:Attribute
+NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"
+Name="urn:oid:1.3.6.1.4.1.5923.1.1.1.6"
+FriendlyName="eduPersonPrincipalName">
+</saml:Attribute>
+<saml:Attribute
+NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"
+Name="urn:oid:1.3.6.1.4.1.5923.1.1.1.1"
+FriendlyName="eduPersonAffiliation">
+<saml:AttributeValue>member</saml:AttributeValue>
+<saml:AttributeValue>student</saml:AttributeValue>
+<saml:AttributeValue>faculty</saml:AttributeValue>
+<saml:AttributeValue>employee</saml:AttributeValue>
+<saml:AttributeValue>staff</saml:AttributeValue>
+</saml:Attribute>
+</IDPSSODescriptor>
+</EntityDescriptor>
Added:
identity-federation/trunk/jboss-identity-webapps/metadata/resources/WEB-INF/jboss-idfed.xml
===================================================================
---
identity-federation/trunk/jboss-identity-webapps/metadata/resources/WEB-INF/jboss-idfed.xml
(rev 0)
+++
identity-federation/trunk/jboss-identity-webapps/metadata/resources/WEB-INF/jboss-idfed.xml 2009-06-02
20:19:43 UTC (rev 558)
@@ -0,0 +1,22 @@
+<JBossIDP xmlns="urn:jboss:identity-federation:config:1.0"
+ AssertionValidity="20000"
+ RoleGenerator="somefqn"
+ Encrypt="true">
+ <IdentityURL>http://localhost:8080/idp</IdentityURL>
+ <Trust>
+ <Domains>localhost,jboss.com,jboss.org</Domains>
+ </Trust>
+ <KeyProvider
ClassName="org.jboss.identity.federation.bindings.tomcat.KeyStoreKeyManager">
+ <Auth Key="KeyStoreURL" Value="jbid_test_keystore.jks" />
+ <Auth Key="KeyStorePass" Value="store123" />
+ <Auth Key="SigningKeyPass" Value="test123" />
+ <Auth Key="SigningKeyAlias" Value="servercert" />
+ <SigningAlias>servercert</SigningAlias>
+ <ValidatingAlias Key="localhost" Value="servercert"/>
+ <ValidatingAlias Key="127.0.0.1" Value="servercert"/>
+ </KeyProvider>
+
+ <MetaDataProvider
ClassName="org.jboss.identity.federation.bindings.providers.FileBasedEntityMetadataProvider">
+ <Option Key="FileName" Value="WEB-INF/idp-metadata.xml"/>
+ </MetaDataProvider>
+</JBossIDP>
Added:
identity-federation/trunk/jboss-identity-webapps/metadata/resources/WEB-INF/web.xml
===================================================================
--- identity-federation/trunk/jboss-identity-webapps/metadata/resources/WEB-INF/web.xml
(rev 0)
+++
identity-federation/trunk/jboss-identity-webapps/metadata/resources/WEB-INF/web.xml 2009-06-02
20:19:43 UTC (rev 558)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<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">
+
+ <display-name>IDP Metadata</display-name>
+ <description>
+ Metadata for the IDP
+ </description>
+
+ <servlet>
+ <servlet-name>metadata</servlet-name>
+
<servlet-class>org.jboss.identity.federation.bindings.servlets.MetadataServlet</servlet-class>
+ </servlet>
+
+ <servlet-mapping>
+ <servlet-name>metadata</servlet-name>
+ <url-pattern>/</url-pattern>
+ </servlet-mapping>
+
+</web-app>
Modified: identity-federation/trunk/jboss-identity-webapps/pom.xml
===================================================================
--- identity-federation/trunk/jboss-identity-webapps/pom.xml 2009-06-02 20:16:00 UTC (rev
557)
+++ identity-federation/trunk/jboss-identity-webapps/pom.xml 2009-06-02 20:19:43 UTC (rev
558)
@@ -24,5 +24,7 @@
<modules>
<module>sales</module>
<module>employee</module>
+ <module>circleoftrust</module>
+ <module>idp</module>
</modules>
</project>