Существуют мобильные приложения, такие как игры, где они позволяют пользователю регистрироваться и регистрироваться в Google, Facebook или на своем собственном сервере. После входа в систему с использованием стороннего поставщика они, похоже, могут хранить информацию о пользователе, такую как ход игры, на свой сервер, что означает, что они могут связывать учетные записи сторонних производителей с их базой данных профиля пользователя. Как люди обычно это делают?Вход для нескольких пользователей идентификации OAuth/Open ID
Я использую Identity Server в качестве основного поставщика удостоверений. Он использует ASP.NET Identity для управления пользователями. У меня есть приложение для Android, которое использует грант владельца ресурса для получения маркера авторизации с сервера удостоверений. Новый пользователь может зарегистрировать новую учетную запись, перейдя на сайт, на котором размещен сервер идентификации.
Теперь я хочу добавить кнопку для входа в систему через Google или Facebook в своем приложении для Android. Когда пользователь регистрируется через Google или Facebook, информация пользователя должна быть восстановлена, а затем регистрационная форма в приложении Android будет отображаться с полями, заполненными автоматически на основе информации о пользователях сторонних поставщиков. Затем пользователь может зарегистрироваться с использованием этой детали и сохранить пользователя на сервере идентификации с идентификатором, который является учетной записью Google или Facebook. Точно так же, как сайт идентификации asp.net делает это, но для мобильных устройств.
Я использую доверенное приложение и хотел бы подражать приложениям с собственным пользовательским интерфейсом пользовательского интерфейса. Однако веб-представление было бы моим последним приложением. –