-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Support OTP (passwordless) login on Open Library login page #12664
Copy link
Copy link
Closed
Labels
Lead: @mekarpelesIssues overseen by Mek (Staff: Program Lead) [managed]Issues overseen by Mek (Staff: Program Lead) [managed]Needs: BreakdownThis big issue needs a checklist or subissues to describe a breakdown of work. [managed]This big issue needs a checklist or subissues to describe a breakdown of work. [managed]Needs: Staff / InternalReviewed a PR but don't have merge powers? Use this.Reviewed a PR but don't have merge powers? Use this.Priority: 1Do this week, receiving emails, time sensitive, . [managed]Do this week, receiving emails, time sensitive, . [managed]Theme: OnboardingIssues relating to improving patrons discovery and usage of the websiteIssues relating to improving patrons discovery and usage of the websiteType: Feature RequestIssue describes a feature or enhancement we'd like to implement. [managed]Issue describes a feature or enhancement we'd like to implement. [managed]registration
Milestone
Description
Metadata
Metadata
Assignees
Labels
Lead: @mekarpelesIssues overseen by Mek (Staff: Program Lead) [managed]Issues overseen by Mek (Staff: Program Lead) [managed]Needs: BreakdownThis big issue needs a checklist or subissues to describe a breakdown of work. [managed]This big issue needs a checklist or subissues to describe a breakdown of work. [managed]Needs: Staff / InternalReviewed a PR but don't have merge powers? Use this.Reviewed a PR but don't have merge powers? Use this.Priority: 1Do this week, receiving emails, time sensitive, . [managed]Do this week, receiving emails, time sensitive, . [managed]Theme: OnboardingIssues relating to improving patrons discovery and usage of the websiteIssues relating to improving patrons discovery and usage of the websiteType: Feature RequestIssue describes a feature or enhancement we'd like to implement. [managed]Issue describes a feature or enhancement we'd like to implement. [managed]registration
Type
Fields
Give feedbackNo fields configured for issues without a type.
Projects
StatusShow more project fields
Waiting for Review
Problem
Archive.org launched a new passwordless (OTP) registration flow. Since OL and IA share credentials via the
xauthnAPI, users who register on archive.org via OTP receive a randomly-generated password by default. These users are currently unable to log into OpenLibrary — they would need to manually reset their password unless OL implements OTP login.Proposal
Add OTP login support to OpenLibrary's login page using the
ia-otp-formweb component frominternetarchive/elements(demo/docs), wired through the sharedxauthnAPI.Dependency
PR #11052 (xauthn scaffolding, related to #10262) must land before this work begins — it introduces the underlying
xauthn verify/activatesupport that OTP login depends on.Requirements Checklist
ia-otp-formfrominternetarchive/elementsinto OL's login pagexauthn(same API used by archive.org)Stakeholders