Oauth/Config.php
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.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Oauth
- Version
- $Id: Config.php 25167 2012-12-19 16:28:01Z matthew $
\Zend_Oauth_Config
- Implements
- \Zend_Oauth_Config_ConfigInterface
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
Properties

string $_accessTokenUrl = nullWhen absent, assumed siteUrl+'/access_token'
nullDetails- Type
- string

string $_authorizeUrl = nullWhen absent, assumed siteUrl+'/authorize'
nullDetails- Type
- string

string $_callbackUrl = nullIt's optional since a Provider may ask for this to be defined in advance when registering a new application for a Consumer Key.
nullDetails- Type
- string

string $_consumerSecret = nullnullDetails- Type
- string

string $_requestMethod = \Zend_Oauth::POSTGenerally a default of POST works fine unless a Provider specifically requires otherwise.
\Zend_Oauth::POSTDetails- Type
- string

string $_requestScheme = \Zend_Oauth::REQUEST_SCHEME_HEADERThe other two are POST Body and Query String.
\Zend_Oauth::REQUEST_SCHEME_HEADERDetails- Type
- string

string $_requestTokenUrl = nullWhen absent, assumed siteUrl+'/request_token'
nullDetails- Type
- string

\Zend_Crypt_Rsa_Key_Private $_rsaPrivateKey = nullnullDetails
\Zend_Crypt_Rsa_Key_Public $_rsaPublicKey = nullnullDetails
string $_signatureMethod = 'HMAC-SHA1''HMAC-SHA1'Details- Type
- string

string $_siteUrl = nullnullDetails- Type
- string

\Zend_Oauth_Token $_token = nullnullDetailsMethods

__construct(array | \Zend_Config $options = null) : voidConstructor; create a new object with an optional array|Zend_Config instance containing initialising options.
| Name | Type | Description |
|---|---|---|
| $options | array | \Zend_Config |

getAccessTokenUrl() : stringGet access token URL
If no access token URL has been set, but a site URL has, returns the site URL with the string "/access_token" appended.
| Type | Description |
|---|---|
| string |

getAuthorizeUrl() : stringGet authorization URL
If no authorization URL has been set, but a site URL has, returns the site URL with the string "/authorize" appended.
| Type | Description |
|---|---|
| string |

getConsumerSecret() : stringGet consumer secret
Returns RSA private key if set; otherwise, returns any previously set consumer secret.
| Type | Description |
|---|---|
| string |

getRequestTokenUrl() : stringGet request token URL
If no request token URL has been set, but a site URL has, returns the site URL with the string "/request_token" appended.
| Type | Description |
|---|---|
| string |

getRsaPrivateKey() : \Zend_Crypt_Rsa_Key_PrivateGet RSA private key
| Type | Description |
|---|---|
| \Zend_Crypt_Rsa_Key_Private |

getRsaPublicKey() : \Zend_Crypt_Rsa_Key_PublicGet RSA public key
| Type | Description |
|---|---|
| \Zend_Crypt_Rsa_Key_Public |

setAccessTokenUrl(string $url) : \Zend_Oauth_ConfigSet access token URL
| Name | Type | Description |
|---|---|---|
| $url | string |
| Type | Description |
|---|---|
| \Zend_Oauth_Config |
| Exception | Description |
|---|---|
| \Zend_Oauth_Exception | for invalid URLs |

setAuthorizeUrl(string $url) : \Zend_Oauth_ConfigSet authorization URL
| Name | Type | Description |
|---|---|---|
| $url | string |
| Type | Description |
|---|---|
| \Zend_Oauth_Config |
| Exception | Description |
|---|---|
| \Zend_Oauth_Exception | for invalid URLs |

setCallbackUrl(string $url) : \Zend_Oauth_ConfigSet callback URL
| Name | Type | Description |
|---|---|---|
| $url | string |
| Type | Description |
|---|---|
| \Zend_Oauth_Config |
| Exception | Description |
|---|---|
| \Zend_Oauth_Exception | for invalid URLs |

setConsumerKey(string $key) : \Zend_Oauth_ConfigSet consumer key
| Name | Type | Description |
|---|---|---|
| $key | string |
| Type | Description |
|---|---|
| \Zend_Oauth_Config |

setConsumerSecret(string $secret) : \Zend_Oauth_ConfigSet consumer secret
| Name | Type | Description |
|---|---|---|
| $secret | string |
| Type | Description |
|---|---|
| \Zend_Oauth_Config |

setOptions(array | \Zend_Config $options) : \Zend_Oauth_ConfigParse option array or Zend_Config instance and setup options using their relevant mutators.
| Name | Type | Description |
|---|---|---|
| $options | array | \Zend_Config |
| Type | Description |
|---|---|
| \Zend_Oauth_Config |

setRealm(string $realm) : \Zend_Oauth_ConfigSet OAuth realm
| Name | Type | Description |
|---|---|---|
| $realm | string |
| Type | Description |
|---|---|
| \Zend_Oauth_Config |

setRequestMethod(string $method) : \Zend_Oauth_ConfigSet request method
| Name | Type | Description |
|---|---|---|
| $method | string |
| Type | Description |
|---|---|
| \Zend_Oauth_Config |
| Exception | Description |
|---|---|
| \Zend_Oauth_Exception | for invalid request methods |

setRequestScheme(string $scheme) : \Zend_Oauth_ConfigSet request scheme
| Name | Type | Description |
|---|---|---|
| $scheme | string |
| Type | Description |
|---|---|
| \Zend_Oauth_Config |
| Exception | Description |
|---|---|
| \Zend_Oauth_Exception | if invalid scheme specified, or if POSTBODY set when request method of GET is specified |

setRequestTokenUrl(string $url) : \Zend_Oauth_ConfigSet request token URL
| Name | Type | Description |
|---|---|---|
| $url | string |
| Type | Description |
|---|---|
| \Zend_Oauth_Config |
| Exception | Description |
|---|---|
| \Zend_Oauth_Exception | for invalid URLs |

setRsaPrivateKey(\Zend_Crypt_Rsa_Key_Private $key) : \Zend_Oauth_ConfigSet RSA private key
| Name | Type | Description |
|---|---|---|
| $key | \Zend_Crypt_Rsa_Key_Private |
| Type | Description |
|---|---|
| \Zend_Oauth_Config |

setRsaPublicKey(\Zend_Crypt_Rsa_Key_Public $key) : \Zend_Oauth_ConfigSet RSA public key
| Name | Type | Description |
|---|---|---|
| $key | \Zend_Crypt_Rsa_Key_Public |
| Type | Description |
|---|---|
| \Zend_Oauth_Config |

setSignatureMethod(string $method) : \Zend_Oauth_ConfigSet signature method
| Name | Type | Description |
|---|---|---|
| $method | string |
| Type | Description |
|---|---|
| \Zend_Oauth_Config |
| Exception | Description |
|---|---|
| \Zend_Oauth_Exception | if unsupported signature method specified |

setSiteUrl(string $url) : \Zend_Oauth_ConfigSet site URL
| Name | Type | Description |
|---|---|---|
| $url | string |
| Type | Description |
|---|---|
| \Zend_Oauth_Config |
| Exception | Description |
|---|---|
| \Zend_Oauth_Exception | for invalid URLs |

setToken(\Zend_Oauth_Token $token) : \Zend_Oauth_ConfigSet OAuth token
| Name | Type | Description |
|---|---|---|
| $token | \Zend_Oauth_Token |
| Type | Description |
|---|---|
| \Zend_Oauth_Config |

setUserAuthorizationUrl(string $url) : \Zend_Oauth_ConfigSet user authorization URL
| Name | Type | Description |
|---|---|---|
| $url | string |
| Type | Description |
|---|---|
| \Zend_Oauth_Config |
| Exception | Description |
|---|---|
| \Zend_Oauth_Exception | for invalid URLs |

setVersion(string $version) : \Zend_Oauth_ConfigSet version
| Name | Type | Description |
|---|---|---|
| $version | string |
| Type | Description |
|---|---|
| \Zend_Oauth_Config |