Closed ilya-spy closed 1 year ago
Кроме библиотек от самих поставщиков данных есть и более универсальные библиотеки. Они описывают большую часть протокола и уменьшают количество вашего кода. Или библиотеки, которые включают в себя уже множество разных реализованных поставщиков данных:
Задание Упростите регистрацию и аутентификацию пользователей в Auth-сервисе, добавив вход через социальные сервисы. Список сервисов выбирайте исходя из целевой аудитории онлайн-кинотеатра — подумайте, какими социальными сервисами они пользуются. Например, использовать OAuth от Github — не самая удачная идея. Ваши пользователи не разработчики и вряд ли имеют аккаунт на Github. А вот добавить Twitter, Facebook, VK, Google, Yandex или Mail будет хорошей идеей.
Вам не нужно делать фронтенд в этой задаче и реализовывать собственный сервер OAuth. Нужно реализовать протокол со стороны потребителя.
Информация по OAuth у разных поставщиков данных: Twitter, Facebook, VK, Google, Yandex, Mail.