lewis / oauth2-server-redis
League PHP OAuth 2.0 服务器的 Redis 存储适配器。
dev-master / 0.1.x-dev
2014-05-10 04:39 UTC
Requires
- predis/predis: ~0.8
Requires (Dev)
- league/oauth2-server: 4.0.*@dev
- mockery/mockery: ~0.9
- squizlabs/php_codesniffer: ~1.5
This package is auto-updated.
Last update: 2024-08-24 12:58:28 UTC
README
这是由 Alex Bilbie 维护的 League's PHP OAuth 2.0 服务器 的 Redis 存储适配器。
前言
此适配器适用于 OAuth 2.0 服务器第四版,因此容易出错,因为服务器本身正在开发中。
用法
此存储适配器使用 Predis 作为 Redis 的接口。确保您已在机器上安装 Redis 以使用此适配器。
开始之前,您必须创建一个 Predis 客户端实例。
$redis = new Predis\Client;
一旦您有一个 League\OAuth2\Server\AuthorizationServer
的实例,您就可以设置不同的存储。
$server->setClientStorage(new Lewis\OAuth2\Server\Storage\RedisClient($redis)); $server->setSessionStorage(new Lewis\OAuth2\Server\Storage\RedisSession($redis)); $server->setAccessTokenStorage(new Lewis\OAuth2\Server\Storage\RedisAccessToken($redis)); $server->setRefreshTokenStorage(new Lewis\OAuth2\Server\Storage\RedisRefreshTokenStorage($redis)); $server->setAuthCodeStorage(new Lewis\OAuth2\Server\Storage\RedisAuthCode($redis)); $server->setScopeStorage(new Lewis\OAuth2\Server\Storage\RedisScope($redis));
许可证
此软件包根据 BSD 2-Clause 许可证 许可。