Реализация сторонней аутентификации при входе на мой сайт - PullRequest
0 голосов
/ 22 декабря 2010

Я заметил, что все больше и больше сайтов позволяют вам входить в систему, используя одну из существующих учетных записей через Facebook, Twitter, Google, Yahoo !, и т. Д., Если она у вас есть. (См. Например http://jsdo.it/login.)

Другими словами, вы посещаете foobaris.com и foobaris.com, и вам не нужно создавать новую учетную запись специально на foobaris.com & mdash; ваши учетные данные для входа, скажем, в Facebook, аутентифицируются с foobaris.com и пользователь вашей учетной записи на foobaris.com - это ваша учетная запись Facebook.

Если я хочу сделать это для моего сайта, мне нужно будет посетить Facebook, внедрить их собственный API-интерфейс аутентификации, затем зайти в Twitter, реализовать их собственный API-интерфейс аутентификации и т. Д. & Mdash; для каждого поставщика учетной записи?

Существуют ли какие-либо интегрированные среды входа с открытым исходным кодом, которые абстрагировали эти различные API в один API или компонент?

1 Ответ

3 голосов
/ 22 декабря 2010

Есть OpenID , и вы можете проверить проект DotNetOpenAuth , который является реализацией для .NET.

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