jk/

oauth2-php

OAuth2草案20服务器实现

0.20.1 2015-01-21 16:36 UTC

This package is auto-updated.

Last update: 2024-09-13 04:52:12 UTC


README

OAuth 2 logo

OAuth2 PHP实现

本实现包括服务器和客户端。

master分支实现了IETF OAuth 2.0草案10规范。您可能需要查看draft-20分支以获取最新和最好的代码。草案20已标记为准备实施,并应在成为RFC之前的最后一个OAuth 2.0草案。draft-20分支旨在实现Bearer令牌草案,也许在未来甚至可以实现MAC令牌草案

要求

  • PHP5的较新版本(已在PHP 5.3.5上测试过)
  • 支持PDO的SQL后端(已在MySQL 5.5.9上测试过),如果您想使用PDO示例
  • 但您可以在lib目录下自行实现IOAuth2*接口(没有理由说NoSQL后端不能工作)

如何设置OAuth 2服务器组件

请查看server/examples/pdo目录。这应该与MySQL服务器一起工作。您可以在server/examples/pdo/mysql_create_tables.sql中找到SQL方案,并在server/examples/pdo/config.php中调整PDO dsn。

参考

许可

此存储库在MIT许可证下发布。请查看LICENSE.txt以获取更多信息。