Skip to content

Unified Login: site address login fails with "Error while adding site. Error code GENERIC_ERROR" for private custom-domain WordPress.com sites using a 2FA login #12832

@rezzap

Description

@rezzap

Expected behavior

I would expect that I could log in with the new unified login flow using my site address for a private WordPress.com site with a custom domain or be directed in the correct direction to be able to login.

Actual behavior

When I try to log in with my site address for a WordPress.com site using a custom domain, I get a generic error message.

Steps to reproduce the behavior

  1. Install the app fresh.
  2. Use the Enter Site Address of a WordPress.com private site using a custom domain (this may require an account with 2FA enabled)
  3. Enter your log in credentials in the next screen and see the Generic Error screen.
    Image 2020-08-29 at 1 54 03 pm

Note that on iOS I got a pop-up error at this same stage with the notice this account has two-step authentication enabled. Please configure an application-specific password to use with this application so I tried doing this on Android and was able to log in to the site using the application-specific password.

On all other types of sites I tried this worked normally:

  • WordPress.com subdomain simple site (private or public)
  • WordPress.com public custom domain simple site

As a side-note, it's also odd that on iOS when I log in with the application-specific password I am logged into my WordPress.com account, but on Android, although I see all my sites listed and can manage them in the app if I click on 'Me' I'm not logged into my WordPress.com account which means there is no way for me to log out of these sites or WordPress.com without first logging into WordPress.com and logging out again.

Tested on Samsung Tab A, Android 10, WPAndroid 15.5-rc-3 & 15.6-rc-2

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions