Сервер 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).