{"action":"opened","issue":{"url":"https://api.github.com/repos/brockallen/BrockAllen.MembershipReboot/issues/541","labels_url":"https://api.github.com/repos/brockallen/BrockAllen.MembershipReboot/issues/541/labels{/name}","comments_url":"https://api.github.com/repos/brockallen/BrockAllen.MembershipReboot/issues/541/comments","events_url":"https://api.github.com/repos/brockallen/BrockAllen.MembershipReboot/issues/541/events","html_url":"https://github.com/brockallen/BrockAllen.MembershipReboot/issues/541","id":93371425,"number":541,"title":"emailIsUsername=true & requireAccountVerification=\"false\" & IdentityServerV3","user":{"login":"TheOtherOnes","id":13207322,"avatar_url":"https://avatars.githubusercontent.com/u/13207322?v=3","gravatar_id":"","url":"https://api.github.com/users/TheOtherOnes","html_url":"https://github.com/TheOtherOnes","followers_url":"https://api.github.com/users/TheOtherOnes/followers","following_url":"https://api.github.com/users/TheOtherOnes/following{/other_user}","gists_url":"https://api.github.com/users/TheOtherOnes/gists{/gist_id}","starred_url":"https://api.github.com/users/TheOtherOnes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TheOtherOnes/subscriptions","organizations_url":"https://api.github.com/users/TheOtherOnes/orgs","repos_url":"https://api.github.com/users/TheOtherOnes/repos","events_url":"https://api.github.com/users/TheOtherOnes/events{/privacy}","received_events_url":"https://api.github.com/users/TheOtherOnes/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-07-06T20:34:05Z","updated_at":"2015-07-06T20:34:05Z","closed_at":null,"body":"Brock,\r\n\r\nI have read your explanations of the challenges with using emailIsUsername.  I'm challenged with having to use this with IdentityServerV3 and requireAccountVerification=false.  My company doesn't want to require new users to confirm during registration.\r\n\r\nThe problem occurs when the users wants to change their email and the username won't change until confirmed.  In this situation, the user doesn't receive the verification email, so the username remains the original and the user can't login to IdentityServer with the new email address.\r\n\r\nI thought I might be able to add code to the ChangeEmail controller to automatically confirm with userAccountService.VerifyEmailFromKey(), but I don't have a way get the key because it's not the VerificationKey in the database.\r\n\r\nIs there a way I can force the verification?\r\nIs there a way I can force the confirmation email to be sent even though requireAccountVerification=false (because I assumed this only applied to registration)?\r\n\r\nThanks in advance.\r\n\r\nAdam"}}