[java-identity-provider COMMIT] in /trunk: idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filter...

noreply at shibboleth.net noreply at shibboleth.net
Fri May 24 15:56:14 EDT 2013


Author: tzeller
Date: Fri May 24 15:56:14 2013
New Revision: 4493

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4493&view=rev
Log:
Test simple configurations of the attribute filter service. AttributeRule is now an IdentifiableComponent, and the PermitValueRule and DenyValueRule classes have been deleted as they were difficult to parse via Spring and replaced by MatchFunctors. Include an implementation of AnyMatcher. The attribute filter parsers are not complete, and there is some uncertainty regarding how to handle id attributes.

Added:
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/matcher/logic/AnyMatcher.java   (with props)
    trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/attribute/filtering/spring/MatcherParser.java   (with props)
    trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/attribute/filtering/spring/basic/OrMatcherParser.java   (with props)
    trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/attribute/filtering/spring/matcher/
    trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/attribute/filtering/spring/matcher/AbstractAttributeTargetedStringMatchFunctorParser.java   (with props)
    trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/attribute/filtering/spring/matcher/AbstractStringMatchFunctorParser.java   (with props)
    trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/attribute/filtering/spring/matcher/attributevalue/
    trunk/idp-attribute-filter-spring/src/test/java/net/shibboleth/attribute/filtering/spring/AttributeFilterServiceTest.java
      - copied, changed from r4486, trunk/idp-attribute-filter-spring/src/test/java/net/shibboleth/attribute/filtering/spring/TestAttributeFilterService.java
    trunk/idp-attribute-filter-spring/src/test/resources/net/shibboleth/idp/
    trunk/idp-attribute-filter-spring/src/test/resources/net/shibboleth/idp/attribute/
    trunk/idp-attribute-filter-spring/src/test/resources/net/shibboleth/idp/attribute/filter/
    trunk/idp-attribute-filter-spring/src/test/resources/net/shibboleth/idp/attribute/filter/spring/
    trunk/idp-attribute-filter-spring/src/test/resources/net/shibboleth/idp/attribute/filter/spring/policy2.xml   (with props)
    trunk/idp-attribute-filter-spring/src/test/resources/net/shibboleth/idp/attribute/filter/spring/policy3.xml   (with props)
    trunk/idp-attribute-filter-spring/src/test/resources/net/shibboleth/idp/attribute/filter/spring/service.xml   (with props)
Modified:
    trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filtering/AttributeRule.java
    trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filtering/DenyValueRule.java
    trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filtering/PermitValueRule.java
    trunk/idp-attribute-filter-api/src/test/java/net/shibboleth/idp/attribute/filtering/AttributeFilterPolicyTest.java
    trunk/idp-attribute-filter-api/src/test/java/net/shibboleth/idp/attribute/filtering/AttributeFilteringEngineTest.java
    trunk/idp-attribute-filter-api/src/test/java/net/shibboleth/idp/attribute/filtering/AttributeValueFilterPolicyTest.java
    trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering/impl/complex/TargettedAttributeValueFilterTest.java
    trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering/impl/complex/UntargettedAttributeValueFilterTest.java
    trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/attribute/filtering/spring/AttributeFilterService.java
    trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/attribute/filtering/spring/AttributeRuleParser.java
    trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/attribute/filtering/spring/BaseFilterParser.java
    trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/attribute/filtering/spring/basic/AnyMatcherParser.java
    trunk/idp-attribute-filter-spring/src/main/java/net/shibboleth/attribute/filtering/spring/basic/AttributeFilterBasicNamespaceHandler.java
    trunk/idp-attribute-filter-spring/src/test/resources/net/shibboleth/test/
    trunk/idp-profile-impl/src/test/java/net/shibboleth/idp/profile/impl/FilterAttributesTest.java

Modified: trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filtering/AttributeRule.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filtering/AttributeRule.java?rev=4493&r1=4492&r2=4493&view=diff
==============================================================================
--- trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filtering/AttributeRule.java (original)
+++ trunk/idp-attribute-filter-api/src/main/java/net/shibboleth/idp/attribute/filtering/AttributeRule.java Fri May 24 15:56:14 2013
@@ -17,13 +17,16 @@
 
 package net.shibboleth.idp.attribute.filtering;
 
+import java.util.Set;
+
 import javax.annotation.Nonnull;

[... 925 lines stripped ...]


More information about the commits mailing list