Page MenuHomePhabricator

Unexpected email-not-confirmed error
Closed, ResolvedPublic

Description

Expected behavior

With a confirmed email address, I should be able to create an OAuth client through either Meta or the API Portal.

Observed behavior

With a confirmed email address and a non-WMF account, I am blocked from creating an OAuth client.

In the API Portal, I get this error: {"message":"email_not_confirmed","httpCode":400,"httpReason":"Bad Request"}. On Special:OAuthConsumerRegistration/propose on Meta, I get:

Screen Shot 2020-12-10 at 11.30.27 AM.png (262×1 px, 58 KB)

If the API Portal believes a user to have an unconfirmed email, it should display an "email not confirmed" message on Special:AppManagement. Since this is not occurring, this leads me to believe that this is an issue with email confirmation status in the OAuth extension, likely T239523.

Event Timeline

Clarakosi added a subscriber: Clarakosi.

The patch from T239523 should fix this but moving this to waiting for deployment until we can confirm

apaskulin claimed this task.

Verified in production. Thank you!