From a8346922350cb31af5fe95bf9a4e46f5d3f75119 Mon Sep 17 00:00:00 2001 From: Josh Sherman Date: Sat, 11 Oct 2014 07:40:09 -0400 Subject: [PATCH] Stubbed out storage classes --- src/OAuth2/AccessTokenStorage.php | 37 +++++++++++++++++++++++++++++ src/OAuth2/ClientStorage.php | 21 +++++++++++++++++ src/OAuth2/ScopeStorage.php | 15 ++++++++++++ src/OAuth2/SessionStorage.php | 39 +++++++++++++++++++++++++++++++ src/Resource.php | 18 ++++++++++++++ 5 files changed, 130 insertions(+) create mode 100644 src/OAuth2/AccessTokenStorage.php create mode 100644 src/OAuth2/ClientStorage.php create mode 100644 src/OAuth2/ScopeStorage.php create mode 100644 src/OAuth2/SessionStorage.php diff --git a/src/OAuth2/AccessTokenStorage.php b/src/OAuth2/AccessTokenStorage.php new file mode 100644 index 0000000..2b66d4f --- /dev/null +++ b/src/OAuth2/AccessTokenStorage.php @@ -0,0 +1,37 @@ +setSessionStorage(new OAuth2\SessionStorage); + $server->setAccessTokenStorage(new OAuth2\AccessTokenStorage); + $server->setClientStorage(new OAuth2\ClientStorage); + $server->setScopeStorage(new OAuth2\ScopeStorage); + + $passwordGrant = new \League\OAuth2\Server\Grant\PasswordGrant(); + $passwordGrant->setVerifyCredentialsCallback(function ($username, $password) + { + // implement logic here to validate a username and + // password, return an ID if valid, otherwise return false + return false; + }); + + var_dump(microtime()); + exit('EOF'); break; default: