Uploaded image for project: 'Shibboleth User Interface'
  1. Shibboleth User Interface
  2. SHIBUI-799

Implement NameIDFormatFilter

    XMLWordPrintable

Details

    • Story
    • Resolution: Done
    • Minor
    • None
    • None
    • None
    • Rel 5 12/13 - 1/10 - DA Cont, R5 - 11/29: Comp Meta Provider, MVP 3 - 8/23 - 8/30, Release 4 - 9/4 - 9/13, Release 5: 11/1 to 11/15, Release 5 - 12/13 Beg Del Adm:

    Description

      Implement the ability to generate the NameIDFormatFilter.

      Requirements/Acceptance Criteria:

        • NOTE ** Type must be selected before the remainder of either form (NameIDFormatFilter or EntityAttributesFilter). For this reason it will be first on the page before any other form elements are displayed.

      Add Filter

      Field Label Field Type Default Value Validation Help Text
      Filter Name Filter Name *** Text box    Required Filter name
      Filter Type *Select Filter Type ** Selection List - including: * Entity Attribute Filter
      • Name ID Format Filter
        Required Filter type
      Search Type Search Type *** Selection List - including: * Entity ID
      • Regex
      • Script
         Required Search type

      Actions

      Field Label Field Type Default Value Validation Help Text
      Preview XML Preview XML Button - clickable      
      Save Changes Save Changes Button - clickable      
      Cancel Cancel Button - clickable    

      Entity ID Search

      Field Label Field Type Default Value Validation Help Text
      Filter Name Filter Name *** Text box    Required Filter name
      Search Type Source Directory *** Selection List - including: * Entity ID
      • Regex
      • Script
      Entity ID  Required Search type
      Search Criteria *Search Criteria ** Text box   Required Search criteria
      Add Entity ID Add Entity ID Button - Clickable      
      Entity ID   Text only 1 row per entity id    
      Delete   Icon - clickable 1 per row    
      Enable Filter Enable Filter? *** Checkbox     Enable Filter?
      Remove Existing Formats Remove Existing Formats? Checkbox Unchecked   Whether to remove any existing formats from a role if any are added by the filter (unmodified roles will be untouched regardless of this setting)
      Format NameID Format to Send Selection List - containing configured list of NameID formats     Content is name identifier format which is added to all the applicable roles of the entities which match any of the following <Entity> or {{<ConditionRef>}}elements.

      Special Processing:

      • If Add Entity ID is clicked, add Search Criteria to Entity ID

      Regex/Script Search

      Field Label Field Type Default Value Validation Help Text
      Filter Name Filter Name *** Text box    Required Filter name
      Search Type Search Type *** Selection List - including: * Entity ID
      • Regex
      • Script
      Regex or Script  Required Search type
      Search Criteria *Search Criteria ** Text box   Required Search criteria
      Enable Filter Enable Filter? *** Checkbox     Enable Filter?
      Remove Existing Formats Remove Existing Formats? Checkbox Unchecked   Whether to remove any existing formats from a role if any are added by the filter (unmodified roles will be untouched regardless of this setting)
      Format NameID Format to Send Selection List - containing * persistent
      • emailAddress
          Content is name identifier format which is added to all the applicable roles of the entities which match any of the following <Entity> or {{<ConditionRef>}}elements.

      Entity ID Search - Edit

      Field Label Field Type Default Value Validation Help Text
      Filter Name Filter Name *** Text only    Required Filter name
      Search Type Search Type *** Selection List - protected: Entity ID  Required Search type
      Search Criteria *Search Criteria ** Text box   Required Search criteria
      Add Entity ID Add Entity ID Button - Clickable      
      Entity ID   Text only 1 row per entity id added    
      Delete   Icon - clickable 1 per row    
      Enable Filter Enable Filter? *** Checkbox     Enable Filter?
      Remove Existing Formats Remove Existing Formats? Checkbox If previously checked, show as checked.
      If previously unchecked, show as unchecked.
        Whether to remove any existing formats from a role if any are added by the filter (unmodified roles will be untouched regardless of this setting)
      Format NameID Format to Send Selection List - containing configured list of NameID formats Display value previously selected   Content is name identifier format which is added to all the applicable roles of the entities which match any of the following <Entity> or {{<ConditionRef>}}elements.

      Special Processing:

      • If Add Entity ID is clicked, add Search Criteria to Entity ID

      Regex/Script Search - Update

      Field Label Field Type Default Value Validation Help Text
      Filter Name Filter Name *** Text box    Required Filter name
      Search Type Search Type *** Selection List - protected Regex or Script  Required Search type
      Search Criteria *Search Criteria ** Text box   Required Search criteria
      Enable Filter Enable Filter? *** Checkbox     Enable Filter?
      Remove Existing Formats Remove Existing Formats? Checkbox If previously checked, show as checked.
      If previously unchecked, show as unchecked.
        Whether to remove any existing formats from a role if any are added by the filter (unmodified roles will be untouched regardless of this setting)
      Format NameID Format to Send Selection List - containing configured list of NameID formats   Content is name identifier format which is added to all the applicable roles of the entities which match any of the following <Entity> or {{<ConditionRef>}}elements.

      Attachments

        Activity

          People

            mmosbrook Mary Mosbrook (Inactive)
            steven.erickson@at.internet2.edu Steven Erickson (unicon.net)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 2 days, 2 hours, 4 minutes Original Estimate - 2 days, 2 hours, 4 minutes
                2d 2h 4m
                Remaining:
                Time Spent - 2 days, 19 minutes Remaining Estimate - 4 days, 3 hours
                4d 3h
                Logged:
                Time Spent - 2 days, 19 minutes Remaining Estimate - 4 days, 3 hours
                2d 19m