Наряду с обычной системой имени пользователя/электронной почты/пароля я хочу иметь кнопки социальных сетей для входа в систему. Но как запретить пользователям создавать несколько учетных записей?
Допустим, кто-то сначала входит в мое приложение через Facebook
и делает в приложении действия, которые сохраняются в базе данных, прикрепленной к этой учетной записи. Несколько недель спустя он хочет посмотреть его снова, но нажимает кнопку входа Google+
, и теперь кажется, что он потерял все свои данные, поскольку эта учетная запись не «связана».
- Я мог бы создать возможность для пользователя связать свои учетные записи, но как мне это проверить? Кроме того, мне нужно объединить все данные в базе данных.
- Возможно, API имеет встроенную функциональность для этого?
- Есть ли какая-то библиотека социальных сетей, которая справляется с этим?