Рекомендация по плагинам PHP OAuth

Я хотел бы найти плагин OAuth для ванильного PHP, который прост в использовании и хорошо документирован с примерами. Я провел несколько дней за чтением руководств и статей, а также за попытками внедрить OAuth от нескольких сторон. Я пробовал opauth, googles PHP oauth и плагин f3 opauth. Все они содержат ошибки и/или плохо документированы.

Этот вопрос SO устарел. Это действительно указывает на многообещающий сайт, но попытка зарегистрироваться там истощила мое терпение.

Не могли бы вы уточнить, сколько документации требуется и почему другие вышеупомянутые библиотеки содержат ошибки?
opauth имеет отрывочную документацию, а образец, который они предоставляют, неполный. Я провел много часов, пытаясь заставить его работать, и, наконец, сдался. Google PHP oauth продвинул меня довольно далеко, но продолжал выдавать ошибку JSON, которая не имела никакого смысла, <a href=" github.com/ikkez/f3-opauth "> документация f3 auth</a> бесполезна для новичка PHP-разработчик.

Ответы (3)

Вы можете попробовать HybridAuth всего месяц назад обновления. Что касается простоты использования, на их домашней странице есть пример «подключиться к Twitter, обновить свой статус и получить список друзей в 20 строках кода». Что касается документации, у них есть довольно полное руководство пользователя.

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

Спикер рекомендовал https://bshaffer.github.io/oauth2-server-php-docs/ . В 2017 году репозиторий github был загружен > 2 миллионов раз.

Я не использовал его раньше, хотя.

Я думаю, что в настоящее время стандартом является https://github.com/thephpleague/oauth2-client .

У него много примеров, много документации, он совместим с большинством версий PHP и соответствует стандартам PSR.