Skip to content

fahmiardi/oauth2-server-redis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Redis Storage Adapter

This is a Redis storage adapter for the League's PHP OAuth 2.0 server which is maintained by Alex Bilbie.

Build Status

Foreword

This adapter is for the fourth version of the OAuth 2.0 server and as such is prone to breakages as the server itself is being developed.

Usage

This storage adapter uses Predis as an interface to Redis. Make sure you have Redis installed on your machine to use this adapter.

To begin you must new up and instance of the Predis client.

$redis = new Predis\Client;

Once you have an instance of League\OAuth2\Server\AuthorizationServer you can set the different storages.

$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));

License

This package is licensed under the BSD 2-Clause license.

About

Redis storage adapter for the League's PHP OAuth 2.0 server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%