Если существует более одной реализации, какая из них лучше / в основном поддерживается?
В частности, для OAuth 2.0 Draft 12.
Взятый из OAuth Wiki , похоже, есть одна реализация PHP под названием oauth2-php, которая поддерживает проект IETF v9 . Поскольку OAuth2 все еще представляет собой черновик, вероятно, будет сложно найти больше реализаций.
Существует более современная версия библиотеки PHP OAuth2, доступная по адресу https://github.com/quizlet/oauth2-php. Она реализует проект 20 спецификации и, вероятно, будет работать с небольшим количеством или без изменений после окончательной спецификация выпущена.
См. Также раздел из лабораторий Ericsson: https://labs.ericsson.com/apis/oauth2-framework/
OAuth2 Framework позволяет защитить ваши веб-ресурсы с помощью OAuth следующего поколения (http://oauth.net/2/), а также получить доступ к защищенным ресурсам OAuth2, в первую очередь API-интерфейс Facebook Graph. API состоит из библиотек для создания собственного сервера OAuth2, а также для доступа на стороне клиента. Стандарт все еще находится в режиме черновика, поэтому ожидайте некоторого уровня изменений. В настоящее время поддерживается версия 10 спецификации OAuth 2.