All deployment options
- [Deploy build 9925 of `identity:identity-gateway` to CODE](https://riffraff.gutools.co.uk/deployment/deployAgain?project=identity%3Aidentity-gateway&build=9925&stage=CODE&updateStrategy=MostlyHarmless&action=deploy)
- [Deploy parts of build 9925 to CODE by previewing it first](https://riffraff.gutools.co.uk/preview/yaml?project=identity%3Aidentity-gateway&build=9925&stage=CODE&updateStrategy=MostlyHarmless)
- [What's on CODE right now?](https://riffraff.gutools.co.uk/deployment/history?projectName=identity%3Aidentity-gateway&stage=CODE)
What does this change?
ResetPasswordEmailSentPage
component that displays the correct page based on whether we're using passcodes or the legacy link methodhasStateHandle
variable, then we show thePasscodeEmailSent
componentPasscodeUsed
componentEmailSent
component as previously donechallengeAuthenticatorSchema
toshared/schemas.ts
as it's also needed by theidentifyRemediations
type toovalidate<ENDPOINT>Remediation
methods into a single method calledvalidateRemediation
which takes type genericsvalidateChallengeAnswerRemediation
it becomesinstead of