\duncan3dc\Sonos\CloudOAuthProvider

Summary

Methods
Properties
Constants
getBaseAuthorizationUrl()
getBaseAccessTokenUrl()
getResourceOwnerDetailsUrl()
getDefaultScopes()
No public properties found
No constants found
checkResponse()
createResourceOwner()
getAccessTokenOptions()
getAuthorizationHeaders()
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

getBaseAuthorizationUrl()

getBaseAuthorizationUrl() 

getBaseAccessTokenUrl()

getBaseAccessTokenUrl(array  $params) 

Parameters

array $params

getResourceOwnerDetailsUrl()

getResourceOwnerDetailsUrl(\League\OAuth2\Client\Token\AccessToken  $token) 

Parameters

\League\OAuth2\Client\Token\AccessToken $token

getDefaultScopes()

getDefaultScopes() 

checkResponse()

checkResponse(\Psr\Http\Message\ResponseInterface  $response,   $data) 

Parameters

\Psr\Http\Message\ResponseInterface $response
$data

createResourceOwner()

createResourceOwner(array  $response, \League\OAuth2\Client\Token\AccessToken  $token) 

Parameters

array $response
\League\OAuth2\Client\Token\AccessToken $token

getAccessTokenOptions()

getAccessTokenOptions(array  $params) : array

Builds request options used for requesting an access token.

Parameters

array $params

Returns

array

getAuthorizationHeaders()

getAuthorizationHeaders(mixed|null  $token = null) : array

Returns authorization headers for the bearer grant.

Parameters

mixed|null $token

Either a string or an access token instance

Returns

array