@Ryan Potts Thank you for reaching out to us, As I understand you are looking for information on the below queries
- How long is a passcode valid for? I have received expiration messages but am not sure how much time needs to pass before it becomes expired.
Ans: The one-time passcodes are valid for 5 minutes during the password reset session.
B2C uses the same SSPR service that SSPR uses.
- How many attempts before you get the message you have reached the number of attempts? What is the time frame on lockout period or are you just forced to ask for a new passcode?
Ans: As per my testing, number of attempts user can try is 3.
Let me know if you have any further questions, feel free to post back.
Please remember to "Accept Answer" if answer helped, so that others in the community facing similar issues can easily find the solution.