Я заметил, что все больше и больше сайтов позволяют вам войти в систему, используя одну из ваших существующих учетных записей в Facebook, Twitter, Google, Yahoo! и т. д., если она у вас есть. (См., например, http://jsdo.it/login.)
Другими словами, вы посещаете foobaris.com и foobaris.com, и вам не нужно создавать новую учетную запись специально на foobaris.com. .com — это ваша учетная запись Facebook.
Если я хочу сделать это для своего сайта, мне придется посетить Facebook, внедрить их проприетарный API аутентификации, затем посетить Twitter, внедрить их проприетарный API аутентификации и т. д. для каждого поставщика учетных записей?
Существуют ли какие-либо платформы входа в систему с открытым исходным кодом, которые абстрагируют эти различные API в один API или компонент?