Auth/Adapter/OpenId.php
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Auth
- Subpackage
- Zend_Auth_Adapter
- Version
- $Id$
\Zend_Auth_Adapter_OpenId
- Implements
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
Properties

bool $_check_immediate = falsefalseDetails- Type
- bool

string $_extensions = nullnullDetails- Type
- string

\Zend_Controller_Response_Abstract $_response = nullnullDetails
string $_returnTo = nullnullDetails- Type
- string
Methods

__construct(string $id = null, \Zend_OpenId_Consumer_Storage $storage = null, string $returnTo = null, string $root = null, mixed $extensions = null, \Zend_Controller_Response_Abstract $response = null) : voidConstructor
| Name | Type | Description |
|---|---|---|
| $id | string | the identity value |
| $storage | \Zend_OpenId_Consumer_Storage | an optional implementation of a storage object |
| $returnTo | string | HTTP URL to redirect response from server to |
| $root | string | HTTP URL to identify consumer on server |
| $extensions | mixed | extension object or array of extensions objects |
| $response | \Zend_Controller_Response_Abstract | an optional response object to perform HTTP or HTML form redirection |

authenticate() : \Zend_Auth_ResultAuthenticates the given OpenId identity.
| Type | Description |
|---|---|
| \Zend_Auth_Result |
| Exception | Description |
|---|---|
| \Zend_Auth_Adapter_Exception | If answering the authentication query is impossible |

setCheckImmediate(bool $check_immediate) : \Zend_Auth_Adapter_OpenIdEnables or disables interaction with user during authentication on OpenID provider.
| Name | Type | Description |
|---|---|---|
| $check_immediate | bool |
| Type | Description |
|---|---|
| \Zend_Auth_Adapter_OpenId | Provides a fluent interface |

setExtensions(mixed $extensions) : \Zend_Auth_Adapter_OpenIdSets OpenID extension(s)
| Name | Type | Description |
|---|---|---|
| $extensions | mixed |
| Type | Description |
|---|---|
| \Zend_Auth_Adapter_OpenId | Provides a fluent interface |

setHttpClient(\Zend_Http_Client $client) : voidSets HTTP client object to make HTTP requests
| Name | Type | Description |
|---|---|---|
| $client | \Zend_Http_Client | HTTP client object to be used |

setIdentity(string $id) : \Zend_Auth_Adapter_OpenIdSets the value to be used as the identity
| Name | Type | Description |
|---|---|---|
| $id | string | the identity value |
| Type | Description |
|---|---|
| \Zend_Auth_Adapter_OpenId | Provides a fluent interface |

setResponse( $response) : \Zend_Auth_Adapter_OpenIdSets an optional response object to perform HTTP or HTML form redirection
| Name | Type | Description |
|---|---|---|
| $response |
| Type | Description |
|---|---|
| \Zend_Auth_Adapter_OpenId | Provides a fluent interface |

setReturnTo(string $returnTo) : \Zend_Auth_Adapter_OpenIdSets the HTTP URL to redirect response from server to
| Name | Type | Description |
|---|---|---|
| $returnTo | string |
| Type | Description |
|---|---|
| \Zend_Auth_Adapter_OpenId | Provides a fluent interface |

setRoot(string $root) : \Zend_Auth_Adapter_OpenIdSets HTTP URL to identify consumer on server
| Name | Type | Description |
|---|---|---|
| $root | string |
| Type | Description |
|---|---|
| \Zend_Auth_Adapter_OpenId | Provides a fluent interface |

setStorage(\Zend_OpenId_Consumer_Storage $storage) : \Zend_Auth_Adapter_OpenIdSets the storage implementation which will be use by OpenId
| Name | Type | Description |
|---|---|---|
| $storage | \Zend_OpenId_Consumer_Storage |
| Type | Description |
|---|---|
| \Zend_Auth_Adapter_OpenId | Provides a fluent interface |