Сервер OAuth 2.0 для PHP

Я пытаюсь найти активный PHP-проект с открытым исходным кодом, который поддерживает OAuth 2.0 в качестве сервера. Есть несколько примеров клиентов, которые подключаются к Facebook, Twitter и т.д., Но поскольку все больше и больше людей хотят разоблачить свои собственные услуги через API, я немного удивлен, что сообщество с открытым исходным кодом уже не обратилось к этой потребности. Это не то, что есть ничего, но в основном есть устаревшая, мало-по-настоящему документация и очень мало, чтобы не было никакой активности с точки зрения текущей разработки и разговора.

Я пропустил хороший вариант с открытым исходным кодом? Кто-нибудь знает какие-либо коммерческие варианты? Мне действительно нужно кое-что сделать на скором времени, и у меня лично нет пропускной способности или учетных данных безопасности, чтобы решить эту проблему самостоятельно.

Ответ 1

После долгих поисков я верю, что нашел лучшее решение для PHP'ах. Мнения - это копейка дюжина, но здесь моя любимая:

http://bshaffer.github.io/oauth2-server-php-docs/

Очень активный, качественный разговор и твердый продукт вместе с хорошей (и улучшающей) документацией.

Ответ 2

Вот список доступных серверных и клиентских библиотек:

http://oauth.net/2/

что приводит к

Ответ 3

Согласно http://www.zimuel.it/oauth2-apigility/ и http://apigility.org/documentation/auth/authentication-oauth2

Теперь вы можете реализовать OAuth 2.0 Server, используя проект Apigility с открытым исходным кодом, с реализацией Brent Shaffer под...

в конце...

В реализации OAuth2 в Apigility используется oauth2-server-php библиотеки Брент Шаффер. Apigility использует базу данных PDO для хранения всех информацию, связанную с протоколом OAuth2. Вы можете создать свой базы данных с использованием схемы, указанной в файле /vendor/zfcampus/zf -oauth2/data/db_oauth2.sql под вашей подписью (zf-apigility-skeleton).