Details

    • Steps to Reproduce:
      Hide

      1) Enable account approval (Settings > General > Account Approval Required)
      2) Enable the Github SSO (Settings > Developer Portal > SSO Integration > Github > Published
      3) Visit the Developer Portal and login with a Github account
      4) At this point, the user is logged in on the Developer Portal whereas its account has not been approved
      5) Logout
      6) Login with Github again (with the same account)
      7) The user cannot login anymore (the error message is correct : "your account is not active")

      Show
      1) Enable account approval (Settings > General > Account Approval Required) 2) Enable the Github SSO (Settings > Developer Portal > SSO Integration > Github > Published 3) Visit the Developer Portal and login with a Github account 4) At this point, the user is logged in on the Developer Portal whereas its account has not been approved 5) Logout 6) Login with Github again (with the same account) 7) The user cannot login anymore (the error message is correct : "your account is not active")

      Description

      A customer found a bug on the developer portal. Namely, when account approval is required and SSO integration is enabled on the Developer Portal, a strange behavior happens when a developer signs in : he as access to his account immediately, temporarily bypassing the account approval. But as soon as he logs out and try to login again, he cannot since his account is not yet approved.

      Expected behavior : after the SSO login phase, the developer portals warns the users about his account being subject to approval. In the meantime, the user is logged out of the Developer Portal.

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                nmasse Nicolas Masse
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: