Могу ли я подключить своих пользователей к нескольким сервисам с помощью OAuth? - PullRequest
0 голосов
/ 29 января 2012

У меня есть приложение, которое хочет привязать к нескольким сервисам, и я не уверен, как обработать логин. Могу ли я войти в систему один раз, предположить через Facebook и предоставить нашему приложению доступ к твиттеру?

Могу ли я в противном случае сохранить учетные данные для входа на серверной стороне, войти в мою службу и зарегистрировать их на обеих сторонах сервера?

Полное раскрытие: я очень размышляю о том, как работает аутентификация ...

1 Ответ

1 голос
/ 29 января 2012

Ваши пользователи должны будут аутентифицироваться и авторизовать ваше приложение для каждой услуги.

Если вы хотите, чтобы они подключались через Facebook и Twitter, вам нужно пройти через oauth для каждого из них.После завершения процесса oauth у вас будут токены доступа для каждой из служб, которые вы можете использовать для последующих запросов.

В зависимости от вашего языка или платформы может существовать библиотека, которая поможет вам управлять аутентификацией пользователя иполномочия.Например, django-social-auth отлично работает на платформах django.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...