API Documentation

Oauth/Consumer.php

Includes Classes 
category
Zend
copyright
Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
license
http://framework.zend.com/license/new-bsd New BSD License
package
Zend_Oauth
version
$Id: Consumer.php 22475 2010-06-20 18:25:36Z padraic $
Classes
Zend_Oauth_Consumer

Description

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_Consumer

Extends from
Zend_Oauth
category
Zend
copyright
Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
license
http://framework.zend.com/license/new-bsd New BSD License
package
Zend_Oauth
Properties
$switcheroo
$_requestToken
$_accessToken
$_config
Methods
__construct
getRequestToken
getRedirectUrl
redirect
getAccessToken
getLastRequestToken
getLastAccessToken
getToken
__call

Description

Properties

$_accessToken

Zend_Oauth_Token_Access $_accessToken = 'null'

Access token retrieved from OAuth Provider

Details

$_accessToken
Zend_Oauth_Token_Access
visibility
protected
default
null
final
false
static
false

$_config

Zend_Oauth_Config $_config = 'null'

Details

$_config
Zend_Oauth_Config
visibility
protected
default
null
final
false
static
false

$_requestToken

Zend_Oauth_Token_Request $_requestToken = 'null'

Request Token retrieved from OAuth Provider

Details

$_requestToken
Zend_Oauth_Token_Request
visibility
protected
default
null
final
false
static
false

$switcheroo

 $switcheroo = 'false'

Details

visibility
public
default
false
final
false
static
false

Methods

__call

__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.

Arguments
$method
string
$args
array
Output
mixed
Details
visibility
public
final
false
static
false
throws
if method does not exist in config object

__construct

__construct( array|Zend_Config $options = null ) : void

Constructor; create a new object with an optional array|Zend_Config instance containing initialising options.

Arguments
$options
arrayZend_Config
Details
visibility
public
final
false
static
false

getAccessToken

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.

Arguments
$queryData
array
GET data returned in user's redirect from Provider
$token
Zend_Oauth_Token_Request
Request Token information
$httpMethod
string
$request
Zend_Oauth_Http_AccessToken
Details
visibility
public
final
false
static
false
throws
on invalid authorization token, non-matching response authorization token, or unprovided authorization token

getLastAccessToken

getLastAccessToken( ) : Zend_Oauth_Token_Access

Return whatever the last Access Token retrieved was while using the current Consumer instance.

Details
visibility
public
final
false
static
false

getLastRequestToken

getLastRequestToken( ) : Zend_Oauth_Token_Request

Return whatever the last Request Token retrieved was while using the current Consumer instance.

Details
visibility
public
final
false
static
false

getRedirectUrl

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.

Arguments
$customServiceParameters
nullarray
$token
nullZend_Oauth_Token_Request
$redirect
nullZend_OAuth_Http_UserAuthorization
Output
string
Details
visibility
public
final
false
static
false

getRequestToken

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.

Arguments
$customServiceParameters
nullarray
Non-OAuth Provider-specified parameters
$httpMethod
nullstring
$request
nullZend_Oauth_Http_RequestToken
Details
visibility
public
final
false
static
false

getToken

getToken( ) : Zend_Oauth_Token_Access

Alias to self::getLastAccessToken()

Details
visibility
public
final
false
static
false

redirect

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.

Arguments
$customServiceParameters
nullarray
$request
nullZend_Oauth_Http_UserAuthorization
Details
visibility
public
final
false
static
false
Documentation was generated by DocBlox.