Uploaded image for project: 'Identity'
  1. Identity
  2. ID-6546

User allowed to create an account with the same email in the same instance even though user already exist in "Portal on Customers" list

    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      Summary

      This issue happen when Customer Portal and JIRA instance is set to public. At first, user created an account in Customer Portal. Then, they try to create an account with the same email when browsing the JIRA instance. This will create an Atlassian Account. Due to this, the user will have two account with same email but different username.

      Environment

      Cloud

      Steps to Reproduce

      1. Ensure your email address is not currently associated to an Atlassian ID
      2. Browse to a Service Desk Portal that is open to public sign up
      3. Sign up for a customer account with your email address
      4. Log out of your new portal user account
      5. Browse to the non-portal homepage of the same Jira instance that has public sign up enabled
      6. Sign up for an Atlassian ID using the email address used to create a customer user earlier via the login/signup screen for the instance

      Expected Results

      During user creation it should check if the account already existed in "Portal only customer" list.

      Actual Results

      Duplicate user account created.

      Notes

      (Optional - If Necessary)

      Workaround

      1. Browse to Jira Administration → User Management → Jira Service Desk → Portal Only Customers
      2. Search for the duplicated user
      3. Press the Migrate to Atlassian account button
      4. The portal only user will now be removed, their issues will be reassigned to their new Atlassian ID Jira account.

          Form Name

            [ID-6546] User allowed to create an account with the same email in the same instance even though user already exist in "Portal on Customers" list

            Aneita added a comment -

            Hi everyone,

            Thanks for all of the feedback on this ticket so far. We're tracking this same request on ID-7151, so I'm closing off this ticket as a duplicate. I encourage you all to go and watch / vote for ID-7151 instead.

            In the meantime, I would also love to chat to some of you to learn more about your use case here, and what your expected behaviour is when users already have a portal-only account. If you have some time available, and are interested in sharing more about your use case, please send me an email at  ayang@atlassian.com along with your timezone, and we can schedule a time to chat!

            I'm looking forward to hearing from you all! 

            Thanks,
            Aneita

            Aneita added a comment - Hi everyone, Thanks for all of the feedback on this ticket so far. We're tracking this same request on ID-7151 , so I'm closing off this ticket as a duplicate. I encourage you all to go and watch / vote for ID-7151 instead. In the meantime, I would also love to chat to some of you to learn more about your use case here, and what your expected behaviour is when users already have a portal-only account. If you have some time available, and are interested in sharing more about your use case, please send me an email at   ayang@atlassian.com  along with your timezone, and we can schedule a time to chat! I'm looking forward to hearing from you all!  Thanks, Aneita

            James Chen added a comment -

            This issue is really annoying. It also stops automation rule from working properly. We had to delete the Atlassian accounts and sent invitations again and again. Please resolve this issue asap. 

            James Chen added a comment - This issue is really annoying. It also stops automation rule from working properly. We had to delete the Atlassian accounts and sent invitations again and again. Please resolve this issue asap. 

            Milad S. added a comment -

            Hi @Aneita,

            We just came across this issue. I am not sure how this has not received the attention that it should.

            Why we should have 1 user with multiple accounts? This will confuse customers, agents, and admins. 

            Shouldn't the system automatically migrate a portal customer to Atlassian once the user is created in Atlassian?

            This way we do not have a customer with 2 accounts which in turns prevent confusion for customer and agent as well as less work for admins. I cannot think of any scenario where there will be the benefit of having 2 accounts (portal customer and Atlassian) for the same customer/user.

             

            Milad S. added a comment - Hi @Aneita, We just came across this issue. I am not sure how this has not received the attention that it should. Why we should have 1 user with multiple accounts? This will confuse customers, agents, and admins.  Shouldn't the system automatically migrate a portal customer to Atlassian once the user is created in Atlassian? This way we do not have a customer with 2 accounts which in turns prevent confusion for customer and agent as well as less work for admins. I cannot think of any scenario where there will be the benefit of having 2 accounts (portal customer and Atlassian) for the same customer/user.  

            FYI We disabled all the service portal customers and we created them in Jira Users Administration. When I do bulk import CSV issues and I do it often then issues get created as disabled user(service portal). Doesn't make any logic to have a inactive reporter.

            Srecko Anzic added a comment - FYI We disabled all the service portal customers and we created them in Jira Users Administration. When I do bulk import CSV issues and I do it often then issues get created as disabled user(service portal). Doesn't make any logic to have a inactive reporter.

            Thanks for commenting Greg!

            The behaviour described in your linked page, while accurate highlights exactly where the problem lies:

            If a portal-only customer is invited to an Atlassian application, you'll see a note in their profile prompting you to migrate them to an Atlassian account. If you don't migrate the user, then they can't view requests they sent as a portal-only user.

            Scenario

            A customer who previously only had a portal login for our site may one day create an Atlassian ID account, and then head back over to our host URL.

            Problem

            All of a sudden, they cannot see their old requests! They have zero information telling them why this has happened.

            If we are lucky, the customer lets us know. If they do not, then we have no way of knowing unless we manually go through thousands of profiles and check. This "fix" that the admin performs is not a permanent one - as soon as another existing customer logs in with their Atlassian ID (same email) the problem is there again (but we can't see it). And so the cycle continues.

            Suggestion

            Why not automatically migrate the portal account when the customer first logs in with their full Atlassian ID account? Then if this occurs, set their Atlassian ID account to have only portal access like before, and voilà! Seamless transition. You could even tell the customer via a AUI flag or email that the migration happened on this host if you really wanted to be nice. I suppose this could be a configurable behaviour via Site Administration if you needed to.

            Mike Harrison [The Plugin People] added a comment - Thanks for commenting Greg! The behaviour described in your linked page, while accurate highlights exactly where the problem lies: If a portal-only customer is invited to an Atlassian application, you'll see a note in their profile prompting you to migrate them to an Atlassian account. If you don't migrate the user, then they can't view requests they sent as a portal-only user. Scenario A customer who previously only had a portal login for our site may one day create an Atlassian ID account, and then head back over to our host URL. Problem All of a sudden, they cannot see their old requests! They have zero information telling them why this has happened. If we are lucky, the customer lets us know. If they do not, then we have no way of knowing unless we manually go through thousands of profiles and check. This "fix" that the admin performs is not a permanent one - as soon as another existing customer logs in with their Atlassian ID (same email) the problem is there again (but we can't see it). And so the cycle continues. Suggestion Why not automatically migrate the portal account when the customer first logs in with their full Atlassian ID account? Then if this occurs, set their Atlassian ID account to have only portal access like before, and voilà! Seamless transition. You could even tell the customer via a AUI flag or email that the migration happened on this host if you really wanted to be nice. I suppose this could be a configurable behaviour via Site Administration if you needed to.

            Greg Keefer (Inactive) added a comment - - edited

            Please see our KB for Managing Jira Service Desk Customer accounts here:

            This is actually working as designed. The pros and cons of being a Portal only user versus being a user with an Atlassian account are described in detail. If you want the Portal only user to have more access, then you can convert them to an Atlassian account. The fact that they can have the same email is warranted, as they are 2 separate accounts. 

            Specifically

             

            When you migrate a customer to Atlassian account, we do the following:

            • deactivate their portal-only profile 
            • migrate important data, such as their requests, to a new Atlassian account
            • assign a new user key to the Atlassian account.

            Greg Keefer (Inactive) added a comment - - edited Please see our KB for Managing Jira Service Desk Customer accounts  here: https://confluence.atlassian.com/cloud/manage-jira-service-desk-customer-accounts-913213935.html   This is actually working as designed. The pros and cons of being a Portal only user versus being a user with an Atlassian account are described in detail. If you want the Portal only user to have more access, then you can convert them to an Atlassian account. The fact that they can have the same email is warranted, as they are 2 separate accounts.  Specifically   When you migrate a customer to Atlassian account, we do the following: deactivate their portal-only profile  migrate important data, such as their requests, to a new Atlassian account assign a new user key to the Atlassian account.

              ayang@atlassian.com Aneita
              nroslan Atiqah Roslan
              Votes:
              27 Vote for this issue
              Watchers:
              36 Start watching this issue

                Created:
                Updated:
                Resolved: