feat: extend recovery flow by adding the FlowID #3650
Closed
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.
RecoveryCodeValidModel
now also holds the FlowIDRecoveryCode
data model alreadyMessage.TemplateData
now includes all the props as before + the FlowIDcode_sender_test.go
FlowID
parameter gives more flexible ways to design the recovery flow with a custom UI: when a user first triggers a pw recovery flow in the UI (a FlowID is already created), the user can close this Browser Tab and later on opens the email with the link that includes both the original FlowID and the recovery code (instead of keeping the Browser tab open and copy over the code manually), which all match to one Flow of the userRelated issue(s)
Checklist
introduces a new feature.
contributing code guidelines.
vulnerability. If this pull request addresses a security vulnerability, I
confirm that I got the approval (please contact
security@ory.sh) from the maintainers to push
the changes.
works.
Further Comments