Add GenericProvider

master
Vitaliy Filippov 2016-03-11 14:29:38 +03:00
parent b789b77c07
commit 7b137a5d34
1 changed files with 31 additions and 0 deletions

31
src/GenericProvider.php Normal file
View File

@ -0,0 +1,31 @@
<?php
namespace OAuth2;
class GenericProvider extends AbstractProvider
{
public $scopes = ['basic'];
public $responseType = 'json';
public $urlAuthorize, $urlAccessToken, $urlUserDetails;
public $authorizationHeader = 'Bearer';
public function urlAuthorize()
{
return $this->urlAuthorize;
}
public function urlAccessToken()
{
return $this->urlAccessToken;
}
public function urlUserDetails(AccessToken $token)
{
return str_replace('$token', $token, $this->urlUserDetails);
}
public function userDetails($response, AccessToken $token)
{
return $response;
}
}