diff --git a/DotNetNuke.Authentication.Azure/Components/AzureClient.cs b/DotNetNuke.Authentication.Azure/Components/AzureClient.cs index fa9c71e..e7faf7d 100644 --- a/DotNetNuke.Authentication.Azure/Components/AzureClient.cs +++ b/DotNetNuke.Authentication.Azure/Components/AzureClient.cs @@ -741,7 +741,10 @@ private void UpdateUserAndRoles(UserInfo userInfo) { // Reset user password with a new one to avoid password expiration errors on DNN for Azure AD users MembershipUser aspnetUser = Membership.GetUser(userInfo.Username); - aspnetUser.ResetPassword(); + if (Membership.Provider.EnablePasswordReset) + { + aspnetUser.ResetPassword(); + } // Last login date not being updated by DNN on OAuth login, so we have to do it manually aspnetUser = Membership.GetUser(userInfo.Username);