Uploaded image for project: 'Metadata Aggregator'
  1. Metadata Aggregator
  2. MDA-177

Add entity attribute matcher for assurance certification values

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.9.2
    • Fix Version/s: 0.10.0
    • Component/s: SAML Metadata
    • Labels:
      None
    • Operating System:
      Multiple

      Description

      We have entity attribute matcher shorthands for entity categories and entity category support values. Another common use case seems to be assurance categories, which at the moment give us this kind of configuration:

      <bean parent="MultiPredicateMatcher">
          <property name="nameFormatPredicate">
              <bean class="com.google.common.base.Predicates"
                  factory-method="equalTo"
                  c:_="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"
              />
          </property>
          <property name="namePredicate">
              <bean class="com.google.common.base.Predicates"
                  factory-method="equalTo"
                  c:_="urn:oasis:names:tc:SAML:attribute:assurance-certification"
              />
          </property>
          <property name="valuePredicate">
              <bean class="com.google.common.base.Predicates"
                  factory-method="equalTo"
                  c:_="http://id.incommon.org/assurance/silver"
              />
          </property>
      </bean>
      

      It would be useful to have a helper class for this in the same way as we have EntityCategoryMatcher.

        Attachments

          Activity

            People

            Assignee:
            ian@iay.org.uk Ian Young
            Reporter:
            ian@iay.org.uk Ian Young
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 hour, 8 minutes
                1h 8m