[java-identity-provider COMMIT] in /trunk: idp-saml-api/src/main/java/net/shibboleth/idp/saml/xmlobject/DelegationPol...
noreply at shibboleth.net
noreply at shibboleth.net
Sun Oct 25 19:37:37 EDT 2015
Author: putmanb
Date: Sun Oct 25 19:37:37 2015
New Revision: 7876
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7876&view=rev
Log:
IDP-671: Port delegation configuration and policy control components
Add schema and XMLObject provider support for a new DelegationPolicy element.
For now just holds a MaximumTokenDelegationChainLength attribute.
Added:
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/xmlobject/DelegationPolicy.java (with props)
trunk/idp-saml-api/src/main/resources/schema/shibboleth-delegation-1.0.xsd (with props)
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/xmlobject/impl/DelegationPolicyBuilder.java (with props)
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/xmlobject/impl/DelegationPolicyImpl.java (with props)
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/xmlobject/impl/DelegationPolicyMarshaller.java (with props)
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/xmlobject/impl/DelegationPolicyUnmarshaller.java (with props)
trunk/idp-saml-impl/src/test/java/net/shibboleth/idp/saml/xmlobject/impl/DelegationPolicyTest.java (with props)
trunk/idp-saml-impl/src/test/resources/net/shibboleth/idp/saml/impl/xmlobject/ShibDelegationPolicy.xml (with props)
trunk/idp-saml-impl/src/test/resources/net/shibboleth/idp/saml/impl/xmlobject/ShibDelegationPolicyOptionalAttributes.xml (with props)
Modified:
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/xmlobject/ExtensionsConstants.java
trunk/idp-saml-impl/src/main/resources/shibboleth-saml-ext-config.xml
Modified: trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/xmlobject/ExtensionsConstants.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/xmlobject/ExtensionsConstants.java?rev=7876&r1=7875&r2=7876&view=diff
==============================================================================
--- trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/xmlobject/ExtensionsConstants.java (original)
+++ trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/xmlobject/ExtensionsConstants.java Sun Oct 25 19:37:37 2015
@@ -20,7 +20,7 @@
/** Constants used in XMLObject extensions. */
public final class ExtensionsConstants {
- /** URI for XML schema namespace for Shibboleth extensions to SAML metadata. */
+ /** Relative resource path for XML schema for Shibboleth extensions to SAML metadata. */
public static final String SHIB_MDEXT10_SCHEMA_LOCATION = "/schema/shibboleth-metadata-1.0.xsd";
/** URI for XML schema namespace for Shibboleth extensions to SAML metadata. */
@@ -29,6 +29,15 @@
/** Namespace QName prefix for Shibboleth extensions to SAML metadata. */
public static final String SHIB_MDEXT10_PREFIX = "shibmd";
+ /** Relative resource path for XML schema for Shibboleth extensions supporting SAML delegation. */
+ public static final String SHIB_DELEXT10_SCHEMA_LOCATION = "/schema/shibboleth-delegation-1.0.xsd";
+
+ /** URI for XML schema namespace for Shibboleth extensions supporting SAML delegation. */
+ public static final String SHIB_DELEXT10_NS = "urn:mace:shibboleth:delegation:1.0";
+
+ /** Namespace QName prefix for Shibboleth extensions supporting AML delegation. */
+ public static final String SHIB_DELEXT10_PREFIX = "shibdel";
+
/** Constructor. */
private ExtensionsConstants() {
}
Modified: trunk/idp-saml-impl/src/main/resources/shibboleth-saml-ext-config.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-saml-impl/src/main/resources/shibboleth-saml-ext-config.xml?rev=7876&r1=7875&r2=7876&view=diff
==============================================================================
--- trunk/idp-saml-impl/src/main/resources/shibboleth-saml-ext-config.xml (original)
+++ trunk/idp-saml-impl/src/main/resources/shibboleth-saml-ext-config.xml Sun Oct 25 19:37:37 2015
@@ -1,10 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
-<XMLTooling xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:shibmd="urn:mace:shibboleth:metadata:1.0" xmlns:encoder="urn:mace:shibboleth:2.0:attribute:encoder" xmlns="http://www.opensaml.org/xmltooling-config" xsi:schemaLocation="http://www.opensaml.org/xmltooling-config ../../src/schema/xmltooling-config.xsd">
+<XMLTooling xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:shibdel="urn:mace:shibboleth:delegation:1.0" xmlns:shibmd="urn:mace:shibboleth:metadata:1.0" xmlns:encoder="urn:mace:shibboleth:2.0:attribute:encoder" xmlns="http://www.opensaml.org/xmltooling-config" xsi:schemaLocation="http://www.opensaml.org/xmltooling-config ../../src/schema/xmltooling-config.xsd">
- <!-- Shibboleth SAML Metadata Extensions Object providers -->
+ <!-- Shibboleth Extensions Object providers -->
<ObjectProviders>
- <!-- Scope provider -->
+ <!-- DelegationPolicy provider -->
+ <ObjectProvider qualifiedName="shibdel:DelegationPolicy">
[... 24 lines stripped ...]
More information about the commits
mailing list