Zeta Components Manual :: Docs For Class ezcAuthenticationOpenidOptions
Authentication::ezcAuthenticationOpenidOptions
Class ezcAuthenticationOpenidOptions
Class containing the options for the OpenID authentication filter.
Example of use:
- // create an options object
- $options->timeout = 5;
- $options->timeoutOpen = 3;
- $options->requestSource = $_POST;
- $options->immediate = true;
- $options->returnUrl = 'http://example.com';
- // use the options object when creating a new OpenID filter
- // alternatively, you can set the options to an existing filter
- $filter->setOptions( $options );
Source for this file: /Authentication/src/options/openid_options.php
ezcBaseOptions | --ezcAuthenticationFilterOptions | --ezcAuthenticationOpenidOptions
Version: | //autogen// |
Properties
bool | read/write |
$immediate
Enables OpenID checkid_immediate instead of checkid_setup. See the ezcAuthenticationOpenidFilter class documentation for more details. It is false by default (use checkid_setup by default). |
int | read/write |
$mode
The OpenID mode to use for authentication. It is either dumb (ezcAuthenticationOpenidFilter::MODE_DUMB, default) or smart (ezcAuthenticationOpenidFilter::MODE_SMART). In dumb mode the OpenID server does most of the work, but an extra check is required (check_authentication step). In smart mode the server and the OpenIP provider establish a shared secret (with an expiry period) that is used to sign the responses, so the check_authentication step is not required. |
string | read/write |
$nonceKey
The query key that identifies the nonce value, default 'nonce'. |
int | read/write |
$nonceLength
The length of the generated nonces, default 6. |
int | read/write |
$nonceValidity
The amount of seconds the nonces are allowed to be valid. |
string | read/write |
$openidVersion
Which OpenID protocol version to try. Default is "1.1". Other possible values are "1.0" and "2.0". |
array(string=>mixed) | read/write |
$requestSource
From where to get the parameters returned by the OpenID provider. Default is $_GET. |
string | read/write |
$returnUrl
URL to return to after the successful authentication by the OpenID provider. Default value is null, in which case the OpenID provider will return to the current URL (the URL that initiated the authentication, from HTTP_HOST + REQUEST_URI server variables). |
ezcAuthenticationOpenidStore | read/write |
$store
The store to use to hold the nonces and (for MODE_SMART) the associations between the server and the OpenID provider. Default is null which means nonces are not used. If you enable MODE_SMART you have to specify also a valid store. |
int | read/write |
$timeout
The amount of seconds allowed as timeout for fetching content during HTML or Yadis discovery. |
int | read/write |
$timeoutOpen
The amount of seconds allowed as timeout when creating a connection with fsockopen() for the HTML or Yadis discovery. |
Inherited Member Variables
From ezcBaseOptions | |
---|---|
protected |
ezcBaseOptions::$properties
|
Method Summary
public ezcAuthenticationOpenidOptions |
__construct(
[ $options
= array()] )
Constructs an object with the specified values. |
Inherited Methods
From ezcAuthenticationFilterOptions | |
---|---|
public ezcAuthenticationFilterOptions |
ezcAuthenticationFilterOptions::__construct()
Constructs an object with the specified values. |
From ezcBaseOptions | |
public ezcBaseOptions |
ezcBaseOptions::__construct()
Construct a new options object. |
public void |
ezcBaseOptions::merge()
Merge an array into the actual options object. |
public bool |
ezcBaseOptions::offsetExists()
Returns if an option exists. |
public mixed |
ezcBaseOptions::offsetGet()
Returns an option value. |
public void |
ezcBaseOptions::offsetSet()
Set an option. |
public void |
ezcBaseOptions::offsetUnset()
Unset an option. |
Methods
__construct
ezcAuthenticationOpenidOptions
__construct(
[
$options
= array()] )
Constructs an object with the specified values.
Parameters:
Name | Type | Description |
---|---|---|
$options |
array(string=>mixed) | Options for this class |
Exceptions:
Type | Description |
---|---|
ezcBaseValueException |
if $options contains a property with a value not allowed |
ezcBasePropertyNotFoundException |
if $options contains a property not defined |
Redefinition of:
Method | Description |
---|---|
ezcAuthenticationFilterOptions::__construct() |
Constructs an object with the specified values. |
Documentation generated by phpDocumentor 1.4.3