Uploaded image for project: 'SonarQube'
  1. SonarQube
  2. SONAR-10338

Allow authentication of users using same email on different OAuth2 identity provider

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 7.1
    • Labels:
      None

      Description

      When a user is trying to authenticate with an account having an email that already exists on another account, he will be redirected to a web page /sessions/email_already_exists, accepting the following parameters :
      email : email that already exists
      login : current identity provider login
      provider : current identity provider name (for instance github)
      existingLogin : identity provider login of existing user
      existingProvider : identity provider name of existing user (for instance microsoft)

      The "Continue" button should link to /sessions/init/XXX&allowEmailShift=true (where XXX is the provider key, for instance 'github')

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                julien.lancelot Julien Lancelot
                Reporter:
                julien.lancelot Julien Lancelot
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Due:
                  Created:
                  Updated:
                  Resolved: