Spaces:
Sleeping
Sleeping
processmaker-community / processmaker-files /vendor /bshaffer /oauth2-server-php /src /OAuth2 /Controller /ResourceControllerInterface.php
| namespace OAuth2\Controller; | |
| use OAuth2\RequestInterface; | |
| use OAuth2\ResponseInterface; | |
| /** | |
| * This controller is called when a "resource" is requested. | |
| * call verifyResourceRequest in order to determine if the request | |
| * contains a valid token. | |
| * | |
| * ex: | |
| * > if (!$resourceController->verifyResourceRequest(OAuth2\Request::createFromGlobals(), $response = new OAuth2\Response())) { | |
| * > $response->send(); // authorization failed | |
| * > die(); | |
| * > } | |
| * > return json_encode($resource); // valid token! Send the stuff! | |
| * | |
| */ | |
| interface ResourceControllerInterface | |
| { | |
| public function verifyResourceRequest(RequestInterface $request, ResponseInterface $response, $scope = null); | |
| public function getAccessTokenData(RequestInterface $request, ResponseInterface $response); | |
| } | |