Uploaded image for project: 'OpenAM'
  1. OpenAM
  2. OPENAM-7124

Having an invalid COT name in the metadata causes a large number of providers to disappear from the COT upon deletion.


    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 12.0.1, 12.0.2
    • Fix Version/s: 12.0.5, 13.5.1, 14.0.0
    • Component/s: console, SAML
    • Labels:
    • Sprint:
      AM Sustaining Sprint 14, AM Sustaining Sprint 15, AM Sustaining Sprint 21, AM Sustaining Sprint 32
    • Story Points:
    • Support Ticket IDs:


      When an entity provider is imported into the console with an invalid COT value in the extended metadata, it will cause problems when trying to delete it. After you have deleted the provider from the entity provider list, the provider will still be in the COT. Navigating to the COT page and trying to remove the entity from the COT list will cause an error "Input entity id is invalid" resulting in the user needing to hit the back button in the console. Once back on the federation page, over half the providers that were in the COT are now removed from the list.

      Steps to create:

      1. You will need a large number of metadata files in one circle of trust, I had 35.
      2. Remove one of the providers from the entity provider list, which will also remove it from the COT.
      3. Edit the extended metadata of the recently deleted provider adding an invalid COT name, I used cot.
      4. Import the entity back into the entity provider list via the console.
      5. Manually add the newly imported entity provider into the COT.

      At this point the entity will be in the COT successfully.

      6. Delete the provider from the entity provider list, which should remove it from the COT but does not.
      7. Navigate to the COT page and try to remove it manually and hit save. You will receive an error that says "Input entity id is invalid".
      8. Hit the back button in the console.
      9. I had over 25 providers disappear out of my COT.


          Issue Links



              • Assignee:
                markdr Mark de Reeper
                tina.roper Tina Roper
                QA Assignee:
                Filip Kubáň [X] (Inactive)
              • Votes:
                1 Vote for this issue
                9 Start watching this issue


                • Created:

                  Time Tracking

                  Original Estimate - 2h Original Estimate - 2h
                  Time Spent - 4h Remaining Estimate - 2h
                  Time Spent - 4h Remaining Estimate - 2h