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

FileBackedHTTPMetadataProvider - Metadata Filters Plugin Form

    XMLWordPrintable

Details

    • Story
    • Resolution: Done
    • Minor
    • None
    • None
    • None

    Description

      Implement the ability to display/process the Metadata Filter Plugins form.

      Requirements/AC:

      [Metadata Filter Plugins][Title] [Required Until Valid Filter] [Signature Validation Filter] [Entity Role White List Filter] where

      1. [Title]: Displays 'Required Valid Until Filter'
        1. As shown in wireframe
      2. [Required Until Valid Filter]: Displays  [Max Validity Interval] where
        1. [Max Validity Interval]: Displays [Max Val Label] [Max Val Info Icon] [Max Val Data] where
          1. [Max Val Label]:  Displays 'Max Validity Interval'
            1. As shown in wireframe
          2. [Max Val Info Icon]:  Displays 
            1. Icon as shown in wireframe
            2. Clickable
          3. [Max Val Data]:  Displays 
            1. Text box
      1. [Signature Validation Filter]:  Displays [Title] [Require Signed Root] [Require Signed Metadata] [Certificate File] where
        1. [Title]:  Displays 'Signature Validation Filter'
          1. As shown in wireframe
        2. [Require Signed Root]:  Displays [Req Root Label] [Req Root Info Icon] [Req Root Data] where
          1. [Req Root Label]:  Displays 'Require Signed Root?'
            1. As shown in wireframe
          2. [Req Root Info Icon]:  Displays 
            1. Icon as shown in wireframe
            2. Clickable
          3. [Req Root Data]:  Displays
            1. Checkbox
            2. Checked
        3. [Certificate File]:  Displays [Cert Label] [Cert Info Icon] [Cert Data] where
          1. [Cert Label]:  Displays 'Certificate File *'
            1. As shown in wireframe
          2. [Cert Info Icon]:  Displays 
            1. Icon as shown in wireframe
            2. Clickable
          3. [Cert Data]:  Displays
            1. Text area
            2. Must be in approved format as defined in MVP1
      2. [Entity Role White List Filter]:  Displays [Title] [Remove Roleless Entity Descriptors] [Remove Empty Entity Entities Descriptor] where
        1. [Title]:  Displays 'Entity Role White List Filter'
          1. As shown in wireframe
        2. [Remove Roleless Entity Descriptors]:  Displays [Rem Role Label] [Rem Role Info Icon] [Rem Role Data] where
          1. [Rem Role Label]:  Displays 'Remove Roleless Entity Descriptors?'
            1. As shown in wireframe
          2. [Rem Role Info Icon]:  Displays 
            1. Icon as shown in wireframe
            2. Clickable
          3. [Rem Role Data]:  Displays
            1. Checkbox
            2. Checked
        3. [Remove Empty Entity Entities Descriptor]:  Displays [Rem Empt Label] [Req Empt Info Icon] [Req Empt Data] where
          1. [Rem Empt Label]:  Displays 'Remove Empty Entity Entities Descriptor?'
            1. As shown in wireframe
          2. [Rem Empt Info Icon]:  Displays 
            1. Icon as shown in wireframe
            2. Clickable
          3. [Rem Empt Data]:  Displays
            1. Checkbox
            2. Checked

      If Max Val Info Icon is clicked

      1. Display a pop-up containing the verbiage 
        1. 'Defines the window within which the metadata is valid'

      If Req Root Info Icon is clicked

      1. Display a pop-up containing the verbiage 
        1. 'If true, this fails to load metadata with no signature on the root XML element.'

      If Cert Info Icon is clicked

      1. Display a pop-up containing the verbiage 
        1. 'Path to a certificate file whose key is used to verify the signature.  Conflicts with trustEngineRef and both of the child elements.'

      If Rem Role Info Icon is clicked

      1. Display a pop-up containing the verbiage 
        1. 'Controls whether to keep entity descriptors that contain no roles'

      If Rem Empt Info Icon is clicked

      1. Display a pop-up containing the verbiage 
        1. 'Controls whether to keep entities descriptors that contain no entity descriptors'

      If Next or Back is clicked

      1. Edit: [Certificate File] 
        1. Edit all entered fields for correct data type
        2. [Certificate File]:  
          1. Required
          2. Must be in approved format as defined in MVP1
      2. If edits are not passed,
        1. Re-display page with error(s) displayed
      3. If edits are passed,
        1. Display selected page

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Time Spent - 7 hours, 2 minutes Remaining Estimate - 4 hours
                4h
                Logged:
                Time Spent - 7 hours, 2 minutes Remaining Estimate - 4 hours
                7h 2m