All Downloads are FREE. Search and download functionalities are using the official Maven repository.

opensaml.2.4.1.source-code.xacml2-saml2-profile-config.xml Maven / Gradle / Ivy

Go to download

The OpenSAML-J library provides tools to support developers working with the Security Assertion Markup Language (SAML).

There is a newer version: 2.6.4
Show newest version
<?xml version="1.0" encoding="UTF-8"?>
<XMLTooling xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xmlns:xacml-samlp="urn:oasis:names:tc:xacml:2.0:profile:saml2.0:v2:schema:protocol" 
            xmlns:xacml-saml="urn:oasis:names:tc:xacml:2.0:profile:saml2.0:v2:schema:assertion"
            xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
            xmlns="http://www.opensaml.org/xmltooling-config">

    <!-- XACML 2.0 for SAML 2 Profile Object Providers -->
	<ObjectProviders>
    
		<!-- ReferencedPoliciesType -->
        <ObjectProvider qualifiedName="xacml-saml:ReferencedPolicies">
            <BuilderClass className="org.opensaml.xacml.profile.saml.impl.ReferencedPoliciesTypeImplBuilder" />
            <MarshallingClass className="org.opensaml.xacml.profile.saml.impl.ReferencedPoliciesTypeMarshaller" />
            <UnmarshallingClass className="org.opensaml.xacml.profile.saml.impl.ReferencedPoliciesTypeUnmarshaller" />
        </ObjectProvider>
        
        <!-- ReferencedPoliciesType -->
        <ObjectProvider qualifiedName="xacml-saml:ReferencedPoliciesType">
            <BuilderClass className="org.opensaml.xacml.profile.saml.impl.ReferencedPoliciesTypeImplBuilder" />
            <MarshallingClass className="org.opensaml.xacml.profile.saml.impl.ReferencedPoliciesTypeMarshaller" />
            <UnmarshallingClass className="org.opensaml.xacml.profile.saml.impl.ReferencedPoliciesTypeUnmarshaller" />
        </ObjectProvider>
	
         
       <!-- XACMLAuthzDecisionStatement -->
        <ObjectProvider qualifiedName="xacml-saml:XACMLAuthzDecisionStatement">
            <BuilderClass className="org.opensaml.xacml.profile.saml.impl.XACMLAuthzDecisionStatementTypeImplBuilder" />
            <MarshallingClass className="org.opensaml.xacml.profile.saml.impl.XACMLAuthzDecisionStatementTypeMarshaller" />
            <UnmarshallingClass className="org.opensaml.xacml.profile.saml.impl.XACMLAuthzDecisionStatementTypeUnmarshaller" />
        </ObjectProvider>
        
        <ObjectProvider qualifiedName="xacml-saml:XACMLAuthzDecisionStatementType">
            <BuilderClass className="org.opensaml.xacml.profile.saml.impl.XACMLAuthzDecisionStatementTypeImplBuilder" />
            <MarshallingClass className="org.opensaml.xacml.profile.saml.impl.XACMLAuthzDecisionStatementTypeMarshaller" />
            <UnmarshallingClass className="org.opensaml.xacml.profile.saml.impl.XACMLAuthzDecisionStatementTypeUnmarshaller" />
        </ObjectProvider>
        
        <!-- XACMLPolicyStatement -->
        <ObjectProvider qualifiedName="xacml-saml:XACMLPolicyStatement">
            <BuilderClass className="org.opensaml.xacml.profile.saml.impl.XACMLPolicyStatementTypeImplBuilder" />
            <MarshallingClass className="org.opensaml.xacml.profile.saml.impl.XACMLPolicyStatementTypeMarshaller" />
            <UnmarshallingClass className="org.opensaml.xacml.profile.saml.impl.XACMLPolicyStatementTypeUnmarshaller" />
        </ObjectProvider>
        
        <ObjectProvider qualifiedName="xacml-saml:XACMLPolicyStatementType">
            <BuilderClass className="org.opensaml.xacml.profile.saml.impl.XACMLPolicyStatementTypeImplBuilder" />
            <MarshallingClass className="org.opensaml.xacml.profile.saml.impl.XACMLPolicyStatementTypeMarshaller" />
            <UnmarshallingClass className="org.opensaml.xacml.profile.saml.impl.XACMLPolicyStatementTypeUnmarshaller" />
        </ObjectProvider>
           
       <!-- XACMLAuthzDecisionQuery provider -->
        <ObjectProvider qualifiedName="xacml-samlp:XACMLAuthzDecisionQuery">
            <BuilderClass className="org.opensaml.xacml.profile.saml.impl.XACMLAuthzDecisionQueryTypeImplBuilder" />
            <MarshallingClass className="org.opensaml.xacml.profile.saml.impl.XACMLAuthzDecisionQueryTypeMarshaller" />
            <UnmarshallingClass className="org.opensaml.xacml.profile.saml.impl.XACMLAuthzDecisionQueryTypeUnmarshaller" />
        </ObjectProvider>
     
        <ObjectProvider qualifiedName="xacml-samlp:XACMLAuthzDecisionQueryType">
            <BuilderClass className="org.opensaml.xacml.profile.saml.impl.XACMLAuthzDecisionQueryTypeImplBuilder" />
            <MarshallingClass className="org.opensaml.xacml.profile.saml.impl.XACMLAuthzDecisionQueryTypeMarshaller" />
            <UnmarshallingClass className="org.opensaml.xacml.profile.saml.impl.XACMLAuthzDecisionQueryTypeUnmarshaller" />
        </ObjectProvider>
        
        <!-- XACMLPolicyQuery provider -->
        <ObjectProvider qualifiedName="xacml-samlp:XACMLPolicyQuery">
            <BuilderClass className="org.opensaml.xacml.profile.saml.impl.XACMLPolicyQueryTypeImplBuilder" />
            <MarshallingClass className="org.opensaml.xacml.profile.saml.impl.XACMLPolicyQueryTypeMarshaller" />
            <UnmarshallingClass className="org.opensaml.xacml.profile.saml.impl.XACMLPolicyQueryTypeUnmarshaller" />
        </ObjectProvider>
     
        <ObjectProvider qualifiedName="xacml-samlp:XACMLPolicyQueryType">
            <BuilderClass className="org.opensaml.xacml.profile.saml.impl.XACMLPolicyQueryTypeImplBuilder" />
            <MarshallingClass className="org.opensaml.xacml.profile.saml.impl.XACMLPolicyQueryTypeMarshaller" />
            <UnmarshallingClass className="org.opensaml.xacml.profile.saml.impl.XACMLPolicyQueryTypeUnmarshaller" />
        </ObjectProvider>
        
    </ObjectProviders>
    
 </XMLTooling>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy