Class Provider
Represents a service provider.
- League\OAuth2\Client\Provider\AbstractProvider uses League\OAuth2\Client\Tool\ArrayAccessorTrait, League\OAuth2\Client\Tool\QueryBuilderTrait
-
Docta\MercadoLibre\OAuth2\Client\Provider uses League\OAuth2\Client\Tool\BearerAuthorizationTrait
public
|
|
protected
array
|
|
public
string
|
|
public
string
|
|
public
string
|
|
public
string
|
#
getBaseAccessTokenUrl( array $params = null )
Returns the base URL for requesting an access token. |
public
string
|
#
getResourceOwnerDetailsUrl(
Returns the URL for requesting the resource owner's details. |
public
null
|
|
protected
string
|
#
getAccessTokenResourceOwnerId( )
Returns the key used in the access token response to identify the resource owner. |
public
|
#
getAuthenticatedRequest( string $method, string $url,
Returns an authenticated PSR-7 request instance. |
protected
|
#
checkResponse(
Checks a provider response for errors. |
protected
|
#
createResourceOwner( array $response,
Generates a resource owner object from a successful resource owner details request. |
getAuthorizationHeaders()
|
buildQueryString()
|
ACCESS_TOKEN_RESOURCE_OWNER_ID,
METHOD_GET,
METHOD_POST
|
protected
string
|
$apiUrl
|
#
'https://api.mercadolibre.com'
|
protected
array
|
$authSites
|
#
[
'MLA' => 'https://auth.mercadolibre.com.ar',
'MLB' => 'https://auth.mercadolivre.com.br',
'MCO' => 'https://auth.mercadolibre.com.co',
'MCR' => 'https://auth.mercadolibre.com.cr',
'MEC' => 'https://auth.mercadolibre.com.ec',
'MLC' => 'https://auth.mercadolibre.cl',
'MLM' => 'https://auth.mercadolibre.com.mx',
'MLU' => 'https://auth.mercadolibre.com.uy',
'MLV' => 'https://auth.mercadolibre.com.ve',
'MPA' => 'https://auth.mercadolibre.com.pa',
'MPE' => 'https://auth.mercadolibre.com.pe',
'MPT' => 'https://auth.mercadolibre.com.pt',
'MRD' => 'https://auth.mercadolibre.com.do'
]
|
protected
string
|
$authSite
|
|
protected
string
|
$authUrl
|
$clientId,
$clientSecret,
$grantFactory,
$httpClient,
$redirectUri,
$requestFactory,
$state
|