Uploaded image for project: 'OpenIDM'
  1. OpenIDM
  2. OPENIDM-9201

Failure to send welcome email leads to user creation failure, inconsistent state

    Details

      Description

      Steps to reproduce:

      1) Start IDM with the default project
      2) Enable the email service (for example, using smtp.gmail.com), but do not enter the correct password.
      3) Enable social registration with google
      4) Attempt to register with google

      Expected result:
      Logged into IDM with your google account, no email received but error logged in IDM regarding the failed SMTP authentication

      Actual result:
      Registration fails, presenting the user with failure details from the SMTP server. The managed/user record is not created, but the managed/google account is created (without the typical link to a managed/user, since that user doesn't exist).

      Note that even correcting the SMTP password won't completely address this issue, since the managed/google record remains and will conflict with subsequent registration attempts until it is manually deleted.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                travis.haagen Travis Haagen
                Reporter:
                jake.feasel Jake Feasel
              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: