fix(amplify-category-auth): update attr mapping... #8135
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
…and update siwa w/ out needing to pass private key
Cognito SDK takes null for the private key if users want to update everything but the private key (for headless use)
and updating to reflect the correct attribute mapping for siwa.
fix #7793
Description of changes
Updating string-maps to reflect the new SIWA attr mapping. Updating the cfn template for the custom resource that updates SIWA identity provider. Cognito SDK can take a null value as the private key on an update. If null is passed all other values are updated but the private key. Makes it easier for users to update SIWA because the private key value may not be easy to reproduce. This matches what Cognito is doing in their console app.
Issue #, if available
#7793
Description of how you validated changes
Ran cli commands:
amplify add auth and verified attribute mappings output.
amplify push
verified SIWA attributes in Cognito Console
amplify remove auth
amplify push
Ran tagged release for this fix with Amplify Console builds.
Checklist
yarn test
passesBy submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.