Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
Zend_Oauth_Token_Access $_accessToken = 'null'
Access token retrieved from OAuth Provider
Zend_Oauth_Config $_config = 'null'
Zend_Oauth_Token_Request $_requestToken = 'null'
Request Token retrieved from OAuth Provider
$switcheroo = 'false'
__call(
string $method, array $args
)
:
mixed
Simple Proxy to the current Zend_Oauth_Config method. It's that instance which holds all configuration methods and values this object also presents as it's API.
__construct(
array|Zend_Config $options
=
null
)
:
void
Constructor; create a new object with an optional array|Zend_Config instance containing initialising options.
getAccessToken(
array $queryData, Zend_Oauth_Token_Request $token, string $httpMethod
=
null, Zend_Oauth_Http_AccessToken $request
=
null
)
:
Zend_Oauth_Token_Access
Retrieve an Access Token in exchange for a previously received/authorized Request Token.
getLastAccessToken(
)
:
Zend_Oauth_Token_Access
Return whatever the last Access Token retrieved was while using the current Consumer instance.
getLastRequestToken(
)
:
Zend_Oauth_Token_Request
Return whatever the last Request Token retrieved was while using the current Consumer instance.
getRedirectUrl(
null|array $customServiceParameters
=
null, null|Zend_Oauth_Token_Request $token
=
null, null|Zend_OAuth_Http_UserAuthorization $redirect
=
null
)
:
string
After a Request Token is retrieved, the user may be redirected to the OAuth Provider to authorize the application's access to their protected resources - the redirect URL being provided by this method.
Once the user has authorized the application for access, they are redirected back to the application which can now exchange the previous Request Token for a fully authorized Access Token.
getRequestToken(
null|array $customServiceParameters
=
null, null|string $httpMethod
=
null, null|Zend_Oauth_Http_RequestToken $request
=
null
)
:
Zend_Oauth_Token_Request
Attempts to retrieve a Request Token from an OAuth Provider which is later exchanged for an authorized Access Token used to access the protected resources exposed by a web service API.
getToken(
)
:
Zend_Oauth_Token_Access
Alias to self::getLastAccessToken()
redirect(
null|array $customServiceParameters
=
null, null|Zend_Oauth_Http_UserAuthorization $request
=
null
)
:
void
Rather than retrieve a redirect URL for use, e.g. from a controller, one may perform an immediate redirect.
Sends headers and exit()s on completion.