Skip to content

fix(enumeration): Document corner case with required password and OAuth#3368

Open
dmoerner wants to merge 2 commits into
mainfrom
daniel/update-copy-on-oauth-required-password-combo
Open

fix(enumeration): Document corner case with required password and OAuth#3368
dmoerner wants to merge 2 commits into
mainfrom
daniel/update-copy-on-oauth-required-password-combo

Conversation

@dmoerner
Copy link
Copy Markdown
Contributor

@dmoerner dmoerner commented May 13, 2026

🔎 Previews:

What does this solve? What changed?

While trying to debug an unrelated issue for Venice.ai, we realized their custom components produce a confusing flow for users who sign up with a social provider but then try to use their email to sign in.

Document a known corner case where instances with password required can still have accounts without passwords if the accounts were created from an OAuth sign up. Since we cannot reveal that an account exists without a password, users who try to sign in with the email on their OAuth account can try to enter a password, and it will be rejected as if it's a bad password. They should try another method, which our components are designed to allow.

Frankly the UX here is kind of bad no matter what, this is one of the frictions that we just need to document I think.

Deadline

No rush

Other resources

https://clerkinc.slack.com/archives/C0849EDL529/p1778700671865669

Document a known corner case where instances with password required can
still have accounts without passwords if the accounts were created from
an OAuth sign up. Since we cannot reveal that an account exists without
a password, users who try to sign in with the email on their OAuth
account can try to enter a password, and it will be rejected as if it's
a bad password. They should try another method, which our components are
designed to allow.
@dmoerner dmoerner requested a review from a team as a code owner May 13, 2026 19:56
@vercel
Copy link
Copy Markdown

vercel Bot commented May 13, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
clerk-docs Ready Ready Preview May 13, 2026 9:00pm

Request Review

@alexisintech alexisintech self-assigned this May 13, 2026
@alexisintech
Copy link
Copy Markdown
Member

I've posted a docs review that updates the copy to make it a bit more clear on the situation that can happen, such as explicitly stating that this only occurs if the user tries signing in with the email on their OAuth account.

however, I'd like @manovotny opinion on how we should frame this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants