Require New Password in Authenticator doesn't allow user to enter required attributes
See original GitHub issueIs your feature request related to a problem? Please describe.
If I create a user in the UserPool as an Admin, you can use the Angular amplify-authenticator to Sign the user in. This helpfully handles the “require new password” flow, but doesn’t allow you to enter any required attributes. For example if I specified ‘given_name’ as a required attribute, when I attempt to change my password, I will receive an error stating Invalid attributes given, given_name is missing, but there is no way to enter it.
Describe the solution you’d like
A solution similar to the signUpConfig in signUpComponent would work, i.e. a requireNewPasswordConfig attribute with required fields, although it does seem a little manual. Ideally something automated like described in #1871 would be great.
Describe alternatives you’ve considered
The only alternative I can see is to not use the amplify-authenticator and implement the auth flow myself.
Additional context
Angular 6
Issue Analytics
- State:
- Created 5 years ago
- Reactions:1
- Comments:6 (3 by maintainers)

Top Related StackOverflow Question
This is now supported in the new UI component library: https://docs.amplify.aws/ui/auth/authenticator/q/framework/angular
per: https://github.com/aws-amplify/amplify-js/pull/5765. required attribute form inputs for
amplify-require-new-passwordare automatically populated now.Please feel free to open a new issue if you are running into any related problems.
This issue has been automatically locked since there hasn’t been any recent activity after it was closed. Please open a new issue for related bugs.
Looking for a help forum? We recommend joining the Amplify Community Discord server
*-helpchannels or Discussions for those types of questions.