Hello @sharvesh Sathishkumar · Thank you for reaching out.
This behavior is expected. When you reset the password using Azure Portal, the temporary password generated is marked as expired. Azure AD B2C Signup/Signin User Flow doesn't include the functionality to provide change password screen when the password is marked as expired. If you sign in to Azure Portal with temporary password, it will provide you with option to change password. The new password won't be marked as expired and can be used to sign in via B2C User Flow.
The supported way of resetting users' passwords in Azure AD B2C is by using Password Reset User flow.
Or sign in to Graph Explorer using Global Admin of B2C tenant added as Member (NOT Guest) and use below call:
PATCH https://graph.microsoft.com/beta/users/OBJECT_ID_OF_THE_USER
Body:
{
"passwordProfile": {
"password": "Passw0rd33333",
"forceChangePasswordNextSignIn": true
}
}
-----------------------------------------------------------------------------------------------------------
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.