In Cognito, is there any way where I can allow a user (Account status: External provider) to create a password for their account and do login using username and password. I am using a Hosted UI.
Consider a case where a user logged in using the Google sign-in method and the user pool has a user entry. I have given the user a preferred username and email options to sign in. but since it does not have a password yet, the user should be able to reset their password using forgot password method. But I get the error "User password cannot be reset in the current state." Can you please suggest if there is any method or workaround for this.
Thanks.