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

noreply at shibboleth.net noreply at shibboleth.net
Mon Sep 5 13:14:20 BST 2011


Author: rdw
Date: Mon Sep  5 13:14:20 2011
New Revision: 4055

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4055&view=rev
Log:
https://issues.shibboleth.net/jira/browse/IDP-40 Create attribute policy requirement implementation based on IdPv2 Authentication Method string match functor
https://issues.shibboleth.net/jira/browse/IDP-39 Create attribute policy requirement implementation based on IdPv2 Authentication Method regex match functor

and tests

Added:
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/AuthenticationMethodRegexCriterion.java   (with props)
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/AuthenticationMethodStringCriterion.java   (with props)
    trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering/impl/policy/TestAuthenticationMethodRegex.java   (with props)
    trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering/impl/policy/TestAuthenticationMethodString.java   (with props)
Modified:
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/ContextNavigationSupport.java
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/PrincipalNameRegexCriterion.java
    trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/PrincipalNameStringCriterion.java
    trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering/impl/policy/TestPrincipalNameRegex.java

Modified: trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/ContextNavigationSupport.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/ContextNavigationSupport.java?rev=4055&r1=4054&r2=4055&view=diff
==============================================================================
--- trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/ContextNavigationSupport.java (original)
+++ trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/ContextNavigationSupport.java Mon Sep  5 13:14:20 2011
@@ -64,8 +64,7 @@
      * @return the relying party, never null or empty.
      * @throws EvaluationException if we get an error in traversal.
      */
-    public static String getIncomingIssuer(final AttributeFilterContext filterContext) 
-            throws EvaluationException {
+    public static String getIncomingIssuer(final AttributeFilterContext filterContext) throws EvaluationException {
         return getIssuer(filterContext, true);
     }
 
@@ -76,8 +75,7 @@
      * @return the relying party, never null or empty.
      * @throws EvaluationException if we get an error in traversal.
      */
-    public static String getOutgoingIssuer(final AttributeFilterContext filterContext) 
-            throws EvaluationException {
+    public static String getOutgoingIssuer(final AttributeFilterContext filterContext) throws EvaluationException {
         return getIssuer(filterContext, false);
     }
 
@@ -89,7 +87,7 @@
      * @return the relying party, never null or empty.
      * @throws EvaluationException if we get an error in traversal.
      */
-    public static String getIssuer(final AttributeFilterContext filterContext, final boolean useIncoming)
+    private static String getIssuer(final AttributeFilterContext filterContext, final boolean useIncoming)
             throws EvaluationException {
         final SubcontextContainer parent = filterContext.getOwner();
         if (!(parent instanceof InOutOperationContext)) {
@@ -129,8 +127,7 @@
         }
         final String retVal = StringSupport.trimOrNull(messageMetadata.getMessageIssuer());
         if (null == retVal) {
-            LoggerFactory.getLogger(ContextNavigationSupport.class).error(
-                    "Attribute Filter:  entityId was empty.");
+            LoggerFactory.getLogger(ContextNavigationSupport.class).error("Attribute Filter:  entityId was empty.");
             throw new EvaluationException("Attribute Filter: entityId was empty.");
         }
         return retVal;
@@ -167,7 +164,7 @@
             LoggerFactory.getLogger(ContextNavigationSupport.class).error(errMsg);
             throw new EvaluationException(errMsg);
         }
-        
+
         final AuthenticationEvent event = serviceSession.getAuthenticationEvent();
         if (null == event) {
             String errMsg = "Attribute Filter : No valid authentication even for " + relyingParty + ".";

Modified: trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/PrincipalNameRegexCriterion.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-filter-impl/src/main/java/net/shibboleth/idp/attribute/filtering/impl/policy/PrincipalNameRegexCriterion.java?rev=4055&r1=4054&r2=4055&view=diff

[... 61 lines stripped ...]


More information about the commits mailing list