category |
Zend |
package |
Zend_OpenId |
copyright |
Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
license |
New BSD License |
inherited_from |
\Zend_OpenId_Extension |
Methods
Creates SREG extension object
__construct(array $props = null
, string $policy_url = null
, float $version = 1.0
) : array
Parameters
$props
array
associative array of SREG variables
$policy_url
string
SREG policy URL
$version
float
SREG version
Returns
array
Check if given $data contains necessury SREG properties to sutisfy
OpenId request. On success sets SREG response properties from given
$data and returns true, on failure returns false.
checkTrustData(array $data) : boolean
inherited_from |
\Zend_OpenId_Extension::checkTrustData() |
Parameters
$data
array
data from tusted servers database
Returns
boolean
Method to check if data from trusted servers database is enough to
sutisfy request.
checkTrustData(array $data) : boolean
Inherited
Parameters
$data
array
data from tusted servers database
Returns
boolean
Calls given function with given argument for all extensions
forAll(mixed $extensions, string $func, $params) : boolean
InheritedStatic
Parameters
$extensions
mixed
list of extensions or one extension
$func
string
function to be called
$params
Returns
boolean
Returns SREG policy URL
getPolicyUrl() : string
Returns associative array of SREG variables
getProperties() : array
Returns array of allowed SREG variable names.
getSregProperties() : array
Static
Addes SREG properties that are allowed to be send to consumer to
the given $data argument.
getTrustData($data) : boolean
inherited_from |
\Zend_OpenId_Extension::getTrustData() |
Parameters
$data
Returns
boolean
Method to prepare data to store it in trusted servers database.
getTrustData($data) : boolean
Inherited
Parameters
$data
Returns
boolean
Returns SREG protocol version
getVersion() : float
Parses OpenId 'checkid_immediate' or 'checkid_setup' request,
extracts SREG variables and sets ovject properties to corresponding
values.
parseRequest(array $params) : boolean
inherited_from |
\Zend_OpenId_Extension::parseRequest() |
Parameters
$params
array
request's var/val pairs
Returns
boolean
Method to parse OpenId 'checkid_immediate' or 'checkid_setup' request
and initialize object with passed data. This method parses nothing but
inherited class may override this method to do somthing.
parseRequest(array $params) : boolean
Inherited
Parameters
$params
array
request's var/val pairs
Returns
boolean
Parses OpenId 'id_res' response and sets object's properties according
to 'openid.sreg.*' variables in response
parseResponse(array $params) : boolean
inherited_from |
\Zend_OpenId_Extension::parseResponse() |
Parameters
$params
array
response's var/val pairs
Returns
boolean
Method to parse OpenId 'id_res' response and initialize object with
passed data. This method parses nothing but inherited class may override
this method to do somthing.
parseResponse(array $params) : boolean
Inherited
Parameters
$params
array
response's var/val pairs
Returns
boolean
Adds additional SREG data to OpenId 'checkid_immediate' or
'checkid_setup' request.
prepareRequest($params) : boolean
inherited_from |
\Zend_OpenId_Extension::prepareRequest() |
Parameters
$params
Returns
boolean
Method to add additional data to OpenId 'checkid_immediate' or
'checkid_setup' request. This method addes nothing but inherited class
may add additional data into request.
prepareRequest($params) : boolean
Inherited
Parameters
$params
Returns
boolean
Adds additional SREG data to OpenId 'id_res' response.
prepareResponse($params) : boolean
inherited_from |
\Zend_OpenId_Extension::prepareResponse() |
Parameters
$params
Returns
boolean
Method to add additional data to OpenId 'id_res' response. This method
addes nothing but inherited class may add additional data into response.
prepareResponse($params) : boolean
Inherited
Parameters
$params
Returns
boolean
Properties
$_policy_url
$_policy_url
Constants
SREG 1.1 namespace. All OpenID SREG 1.1 messages MUST contain variable
openid.ns.sreg with its value.
NAMESPACE_1_1 = "http://openid.net/extensions/sreg/1.1"