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

FileBackedHTTPMetadataProvider - Finish Summary

    XMLWordPrintable

Details

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

    Description

      Implement the ability to display the summary information for the new metadata provider and save the metadata provider information.

      Requirements/AC:

      [Summary][Save] [Left Column] [Vertical Bar] [Right Column] where

      1. [Save]:  Displays [Icon]
        1. In navigation
        2. [Icon]:  Displays 'Save' [Save Icon] where
          1. [Save Icon]:  Displays
            1. As shown in wireframe
        3. Clickable
      2. [Left Column]: Displays  [Creation Choice] [Common Attributes] where
        1. [Creation Choice]: Displays [Creation Title] [Metadata Provider Name] [Metadata Provider Type] [Enable] where
          1. [Creation Title]:  Displays [Icon] 'Creation Choice' where
            1. [Icon]:  Displays
              1. '1' above  check mark
              2. As shown in wireframe
              3. Clickable
          2. [Metadata Provider Name]:  Displays [Name Label] [Name Data] where
            1. [Name Label]:  Displays 'Metadata Provider Name (Dashboard Display Only)'
              1. As shown in wireframe
            2. [Name Data]: Displays
              1. Value assigned to the metadata provider for the name at creation time
              2. Text only
          3. [Metadata Provider Type]:  Displays [Type Label] [Type Data] where
            1. [Type Label]:  Displays 'Metadata Provider Type'
              1. As shown in wireframe
            2. [Type Data]: Displays
              1. Value assigned to the metadata provider for the type at creation time
              2. Text only
          4. [Enable]:  Displays [Enable Label] [Enable Data] where
            1. [Enable Label]:  Displays 'Enable this service?'
              1. As shown in wireframe
            2. [Type Data]: Displays
              1. If metadata provider has been enabled
                1. 'Yes'
              2. If metadata provider has not been enabled
                1. 'No'
              3. Text only
        2. [Common Attributes]:  Displays [ID] [Metadata URL] [Backing File] [Backup File Next Refresh Delay] [Init Backup File] [Require Valid Metadata] [Fail Fast Initialization] [Use Default Registry] [Satisfy Any Predicates] where
          1. [Common Attributes Title]:  Displays [Icon] 'Common Attributes' where
            1. [Icon]:  Displays
              1. '2' above  check mark
              2. As shown in wireframe
              3. Clickable
          2. [ID]:  Displays [ID Label] [ID Data] where
            1. [ID Label]:  Displays 'ID'
              1. As shown in wireframe
            2. [ID Data]:  Displays 
              1. Value assigned during entry to ID Data
              2. Text only
          3. [Metadata URL]:  Displays [Meta URL Label] [Meta URL Data] where
            1. [Meta URL Label]: Displays 'Metadata URL'
              1. As shown in wireframe
            2. [Meta URL Data]:  Displays 
              1. Value assigned during entry to Meta URL Data
              2. Text only
          4. [Backing File]:  Displays [Back File Label] [Back File Data] where
            1. [Back File Label]: Displays 'Backing File'
              1. As shown in wireframe
            2. [Back File Data]:  Displays 
              1. Value assigned during entry to Back File Data
              2. Text only
          5. [Backup File Next Refresh Delay]:  Displays [Back Delay Label] [Back Delay Data] where
            1. [Back Delay Label]: Displays 'Backup File Init Next Refresh Delay'
              1. As shown in wireframe
            2. [Back Delay Data]:  Displays 
              1. Value assigned during entry to Back Delay Data
              2. Text only
          6. [Init Backup File]:  Displays [Init Back Label] [Init Back Data] where
            1. [Init Back Label]: Displays 'Initialize from Backup File?'
              1. As shown in wireframe
            2. [Init Back Data]:  Displays
              1. If True was checked during entry
                1. 'True'
              2. If False was checked during entry
                1. 'False'
              3. Text only
          7. [Require Valid Metadata]:  Displays [Req Val Meta Label] [Req Val Meta Data] where
            1. [Req Val Meta Label]:  Displays 'Require Valid Metadata?'
              1. As shown in wireframe
            2. [Req Val Meta Data]:  Displays
              1. If True was checked during entry
                1. 'True'
              2. If False was checked during entry
                1. 'False'
              3. Text only
          8. [Fail Fast Initialization]:  Displays [Fail Fast Init Label] [Fail Fast Init Data] where
            1. [Fail Fast Init Label]:  Displays 'Require Valid Metadata?'
              1. As shown in wireframe
            2. [Fail Fast Init Data]:  Displays 
              1. If True was checked during entry
                1. 'True'
              2. If False was checked during entry
                1. 'False'
              3. Text only
          9. [Use Default Registry]:  Displays [Use Default Init Label] [Use Default Init Data] where
            1. [Use Default Init Label]:  Displays 'Use Default Predicate Registry?'
              1. As shown in wireframe
            2. [Use Default Init Data]:  Displays
              1. If True was checked during entry
                1. 'True'
              2. If False was checked during entry
                1. 'False'
              3. Text only
          10. [Satisfy Any Predicates]:  Displays [Sat Any Init Label] [Sat Any Init Data] where
            1. [Sat Any Init Label]:  Displays 'Satisfy Any Predicates?'
              1. As shown in wireframe
            2. [Sat Any Init Data]:  Displays
              1. If True was checked during entry
                1. 'True'
              2. If False was checked during entry
                1. 'False'
              3. Text only
      1. [Vertical Bar]:  Displays 
        1. Vertical bar between Left Column and Right Column
        2. As shown in wireframe
      2. [Right Column]: Displays  [Reloading Attributes] [Metadata Filter Plugins] where
        1. [Reloading Attributes]:  Displays [Reloading Attributes Title] [Min Refresh Delay] [Max Refresh Delay] [Refresh Delay Factor] [Resolve Via Predicates] [Expiration Warning Threshold] where
          1. [Reloading Attributes Title]:  Displays [Icon] 'Reloading Attributes' where
            1. [Icon]:  Displays
              1. '3' above  check mark
              2. As shown in wireframe
              3. Clickable
          2. [Min Refresh Delay]:  Displays [Min Ref Delay Label] [Min Ref Delay Data] where
            1. [Min Ref Delay Label]:  Displays 'Min Refresh Delay'
              1. As shown in wireframe
            2. [Min Ref Delay Data]:  Displays
              1. Value selected during entry for Min Ref Delay Data
              2. Selection List
          3. [Max Refresh Delay]:  Displays [Max Ref Delay Label] [Max Ref Delay Data] where
            1. [Max Ref Delay Label]:  Displays 'Max Refresh Delay'
              1. As shown in wireframe
            2. [Max Ref Delay Data]:  Displays 
              1. Value selected during entry for Max Ref Delay Data
              2. Selection List
          4. [Refresh Delay Factor]:  Displays [Ref Delay Fact Label] [Ref Delay Fact Data] where
            1. [Ref Delay Fact Label]:  Displays 'Refresh Delay Factor'
              1. As shown in wireframe
            2. [Ref Delay Fact Data]:  Displays 
              1. Value assigned during entry for Ref Delay Fact Data
              2. Text box
              3. Numeric - must be between 0.0 and 1.0
          1. [Resolve Via Predicates]:  Displays [Res Via Pred Label] [Res Via Pred Data] where
            1. [Res Via Pred Label]:  Displays 'Resolve Via Predicates Only?'
              1. As shown in wireframe
            2. [Res Via Pred Data]:  Displays 
              1. If True was checked during entry
                1. 'True'
              2. If False was checked during entry
                1. 'False'
              3. Text only
          2. [Expiration Warning Threshold]:  Displays [Exp War Thr Label] [Exp War Thr Data] where
            1. [Exp War Thr Label]:  Displays 'Expiration Warning Threshold'
              1. As shown in wireframe
            2. [Exp War Thr Data]:  Displays
              1. Value selected during entry for Exp War Thr Data
              2. List selection
        1. [Metadata Filter Plugins][Required Until Valid Filter] [Signature Validation Filter] [Entity Role White List Filter] where
          1. [Required Until Valid Filter]: Displays 'Required Valid Until Filter' [Max Validity Interval] where
            1. [Max Validity Interval]: Displays [Max Val Label] [Max Val Data] where
              1. [Max Val Label]:  Displays 'Max Validity Interval'
                1. As shown in wireframe
              2. [Max Val Data]:  Displays 
                1. Value as assigned during entry to Max Val Data
                2. Text only
          1. [Signature Validation Filter]:  Displays 'Signature Validation Filter' [Require Signed Root] [Require Signed Metadata] [Certificate File] where
            1. [Require Signed Root]:  Displays [Req Root Label] [Req Root Data] where
              1. [Req Root Label]:  Displays 'Require Signed Root?'
                1. As shown in wireframe
              2. [Req Root Data]:  Displays
                1. If checkbox was checked
                  1. 'True'
                2. If checkbox was unchecked
                  1. 'False'
                3. Text only
            2. [Certificate File]:  Displays [Cert Label] [Cert Data] where
              1. [Cert Label]:  Displays 'Certificate File *'
                1. As shown in wireframe
              2. [Cert Data]:  Displays
                1. Certificate loaded during entry to Cert Data
                2. Text area
                3. Text only
          1. [Entity Role White List Filter]:  Displays 'Entity Role White List Filter' [Remove Roleless Entity Descriptors] [Remove Empty Entity Entities Descriptor] where
            1. [Remove Roleless Entity Descriptors]:  Displays [Rem Role Label] [Rem Role Data] where
              1. [Rem Role Label]:  Displays 'Remove Roleless Entity Descriptors?'
                1. As shown in wireframe
              2. [Rem Role Data]:  Displays
                1. If checkbox was checked
                  1. 'True'
                2. If checkbox was unchecked
                  1. 'False'
                3. Text only
            2. [Remove Empty Entity Entities Descriptor]:  Displays [Rem Empt Label] [Req Empt Data] where
              1. [Rem Empt Label]:  Displays 'Remove Empty Entity Entities Descriptor?'
                1. As shown in wireframe
              2. [Rem Empt Data]:  Displays
                1. If checkbox was checked
                  1. 'True'
                2. If checkbox was unchecked
                  1. 'False'
                3. Text only

      If Save is clicked

      1. Save all metadata provider information
      2. Display Metadata Providers Dashboard

      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 - 3 days Original Estimate - 3 days
                3d
                Remaining:
                Time Spent - 1 day, 3 hours, 33 minutes Remaining Estimate - 4 days, 4 hours, 30 minutes
                4d 4h 30m
                Logged:
                Time Spent - 1 day, 3 hours, 33 minutes Remaining Estimate - 4 days, 4 hours, 30 minutes
                1d 3h 33m