Можете ли вы запретить вход в Google Firebase, пока не будете связаны с паролем - PullRequest
0 голосов
/ 26 сентября 2018

tl; dr: Я хотел бы разрешить Google вход в приложение, но только после создания учетной записи с паролем и привязки к ней учетной записи Google.

В настоящее время любой может войти в систему.в приложение с помощью входа в Google.Если адрес электронной почты учетной записи Google не совпадает с существующим пользователем, учетная запись создается автоматически.

Я настроил все в приложении, чтобы я мог связать учетную запись Google с существующим паролем.на основе аккаунта, что круто.После этого пользователь может войти в приложение с помощью входа в Google, не создавая вторую учетную запись.

Причина этой проблемы заключается в том, что учетная запись на основе пароля будет использовать электронную почту компании.адрес для входа, и многие учетные записи Google являются личными, поэтому адреса электронной почты разные.Это означает, что если пользователь пытается войти с помощью входа в Google до того, как учетная запись будет связана, будет создана вторая учетная запись пользователя.

Что бы я хотел сделать (хотя яне могу понять, как, именно поэтому я спрашиваю здесь), чтобы запретить вход в Google, пока учетная запись Google не будет связана с существующей учетной записью на основе пароля.На мой взгляд, кажется логичным сначала создать учетную запись на основе пароля, а затем выполнить связывание, но я могу быть глупым здесь.

Я думаю, что альтернативным решением было бы также разрешить связываниеучетной записи на основе пароля к учетной записи, созданной при входе в Google, но я еще не пошел по этому пути.

...