Spaces:
Sleeping
Sleeping
processmaker-community / processmaker-files /vendor /bshaffer /oauth2-server-php /src /OAuth2 /ScopeInterface.php
Download processmaker-files/vendor/bshaffer/oauth2-server-php/src/OAuth2/ScopeInterface.php from kenken999/processmaker-community: direct link, hf CLI and curl.
- Browser
- Download file 984 Bytes
-
https://huggingface.co/spaces/kenken999/processmaker-community/resolve/main/processmaker-files/vendor/bshaffer/oauth2-server-php/src/OAuth2/ScopeInterface.php
- Command line
-
hf download hf://spaces/kenken999/processmaker-community/processmaker-files/vendor/bshaffer/oauth2-server-php/src/OAuth2/ScopeInterface.php
-
curl -L -o ScopeInterface.php https://huggingface.co/spaces/kenken999/processmaker-community/resolve/main/processmaker-files/vendor/bshaffer/oauth2-server-php/src/OAuth2/ScopeInterface.php
984 Bytes
| namespace OAuth2; | |
| use OAuth2\Storage\ScopeInterface as ScopeStorageInterface; | |
| /** | |
| * Class to handle scope implementation logic | |
| * | |
| * @see OAuth2_Storage_ScopeInterface | |
| */ | |
| interface ScopeInterface extends ScopeStorageInterface | |
| { | |
| /** | |
| * Check if everything in required scope is contained in available scope. | |
| * | |
| * @param $required_scope | |
| * A space-separated string of scopes. | |
| * | |
| * @return | |
| * TRUE if everything in required scope is contained in available scope, | |
| * and FALSE if it isn't. | |
| * | |
| * @see http://tools.ietf.org/html/rfc6749#section-7 | |
| * | |
| * @ingroup oauth2_section_7 | |
| */ | |
| public function checkScope($required_scope, $available_scope); | |
| /** | |
| * Return scope info from request | |
| * | |
| * @param OAuth2_RequestInterface | |
| * Request object to check | |
| * | |
| * @return | |
| * string representation of requested scope | |
| */ | |
| public function getScopeFromRequest(RequestInterface $request); | |
| } | |