\Zend_Auth_Adapter_OpenId
A Zend_Auth Authentication Adapter allowing the use of OpenID protocol as an authentication mechanism
- Copyright: Copyright (c) 2005-2011 Zend Technologies USA Inc. (http://www.zend.com)
- License: http://framework.zend.com/license/new-bsd New BSD License
Synopsis
class Zend_Auth_Adapter_OpenId
implements
Zend_Auth_Adapter_Interface
{
- // members
- private $_id = NULL;
- private Zend_OpenId_Consumer_Storage $_storage = NULL;
- private $_returnTo = NULL;
- private $_root = NULL;
- private $_extensions = NULL;
- private Zend_Controller_Response_Abstract $_response = NULL;
- private bool $_check_immediate = false;
- private Zend_Http_Client $_httpClient = NULL;
- // methods
- public void __construct()
- public Zend_Auth_Adapter_OpenId setIdentity()
- public Zend_Auth_Adapter_OpenId setStorage()
- public Zend_Auth_Adapter_OpenId setReturnTo()
- public Zend_Auth_Adapter_OpenId setRoot()
- public Zend_Auth_Adapter_OpenId setExtensions()
- public Zend_Auth_Adapter_OpenId setResponse()
- public Zend_Auth_Adapter_OpenId setCheckImmediate()
- public void setHttpClient()
- public Zend_Auth_Result authenticate()
Hierarchy
Implements
Members
private
- $_check_immediate
—
bool
Enables or disables interaction with user during authentication on OpenID provider. - $_extensions
—
string
Extension object or array of extensions objects - $_httpClient
—
Zend_Http_Client
HTTP client to make HTTP requests - $_id
—
string
The identity value being authenticated - $_response
—
Zend_Controller_Response_Abstract
The response object to perform HTTP or HTML form redirection - $_returnTo
—
string
The URL to redirect response from server to - $_root
—
string
The HTTP URL to identify consumer on server - $_storage
—
Zend_OpenId_Consumer_Storage
Reference to an implementation of a storage object
Methods
public
- __construct() — Constructor
- authenticate() — Authenticates the given OpenId identity.
- setCheckImmediate() — Enables or disables interaction with user during authentication on OpenID provider.
- setExtensions() — Sets OpenID extension(s)
- setHttpClient() — Sets HTTP client object to make HTTP requests
- setIdentity() — Sets the value to be used as the identity
- setResponse() — Sets an optional response object to perform HTTP or HTML form redirection
- setReturnTo() — Sets the HTTP URL to redirect response from server to
- setRoot() — Sets HTTP URL to identify consumer on server
- setStorage() — Sets the storage implementation which will be use by OpenId