Uploaded image for project: 'COmanage'
  1. COmanage
  2. CO-1735

Infinite Loop on Login for CO Person With No Roles

    XMLWordPrintable

Details

    • COmanage Onboarding Sprint

    Description

      If a CO Person with no CO Person Roles, and whose Org Identity is not registered in any other CO, attempts to login to Registry, the user will get stuck in a loop. Lacking any roles, the person will not have permission to render the default Dashboard, which will redirect the user back to /. However, we now try to redirect a user with only one CO to the dashboard rather than the CO picker, so the browser gets stuck in a loop.

      In general, if there is an error with CoDashboardController, the user should get directed to somewhere other than /. (And maybe more generally, the default landing point on error should be /pages/error or similar, rather than /.)

      Attachments

        1. Screenshot from 2021-11-11 20-22-45.png
          49 kB
          Ioannis Eythymios Igoumenos (google.com)

        Issue Links

          Activity

            People

              benn.oshrin@at.internet2.edu Benn Oshrin (internet2.edu)
              benn.oshrin@at.internet2.edu Benn Oshrin (internet2.edu)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: