API Joomla 1.5.26
Documentation des API du CMS Joomla en version 1.5
|
Auth_OpenID_GenericConsumer::_checkAuth | ( | $ | message, |
$ | server_url | ||
) |
private
Références _createCheckAuthRequest(), _makeKVPost(), et _processCheckAuthResponse().
Référencé par _idResCheckSignature().
Auth_OpenID_GenericConsumer::_checkReturnTo | ( | $ | message, |
$ | return_to | ||
) |
private
Références _verifyReturnToArgs(), Auth_OpenID::arrayGet(), Auth_OpenID_urinorm(), et Auth_OpenID::isFailure().
Référencé par _doIdRes().
Auth_OpenID_GenericConsumer::_checkSetupNeeded | ( | $ | message | ) |
Auth_OpenID_GenericConsumer::_complete_cancel | ( | $ | message, |
&$ | endpoint, | ||
$ | unused | ||
) |
private
Auth_OpenID_GenericConsumer::_complete_error | ( | $ | message, |
&$ | endpoint, | ||
$ | unused | ||
) |
private
Références $error.
Auth_OpenID_GenericConsumer::_complete_id_res | ( | $ | message, |
&$ | endpoint, | ||
$ | return_to | ||
) |
private
Références _checkSetupNeeded(), et _doIdRes().
Auth_OpenID_GenericConsumer::_complete_setup_needed | ( | $ | message, |
&$ | endpoint, | ||
$ | unused | ||
) |
Auth_OpenID_GenericConsumer::_completeInvalid | ( | $ | message, |
&$ | endpoint, | ||
$ | unused | ||
) |
Auth_OpenID_GenericConsumer::_createAssociateRequest | ( | $ | endpoint, |
$ | assoc_type, | ||
$ | session_type | ||
) |
private
Références Auth_OpenID_Message::fromOpenIDArgs().
Référencé par _requestAssociation().
Auth_OpenID_GenericConsumer::_createCheckAuthRequest | ( | $ | message | ) |
Auth_OpenID_GenericConsumer::_discoverAndVerify | ( | $ | claimed_id, |
$ | to_match_endpoints | ||
) |
private
Références _verifyDiscoveryServices().
Référencé par _verifyDiscoveryResultsOpenID1(), et _verifyDiscoveryResultsOpenID2().
Auth_OpenID_GenericConsumer::_doIdRes | ( | $ | message, |
$ | endpoint, | ||
$ | return_to | ||
) |
private
Références _checkReturnTo(), _idResCheckForFields(), _idResCheckNonce(), _idResCheckSignature(), _verifyDiscoveryResults(), Auth_OpenID::addPrefix(), et Auth_OpenID::isFailure().
Référencé par _complete_id_res().
Auth_OpenID_GenericConsumer::_extractAssociation | ( | &$ | assoc_response, |
&$ | assoc_session | ||
) |
private
Références _getOpenID1SessionType(), Auth_OpenID_Association::fromExpiresIn(), Auth_OpenID::intval(), et Auth_OpenID::isFailure().
Référencé par _requestAssociation().
Auth_OpenID_GenericConsumer::_extractSupportedAssociationType | ( | &$ | server_error, |
&$ | endpoint, | ||
$ | assoc_type | ||
) |
Handle ServerErrors resulting from association requests.
private
Référencé par _negotiateAssociation().
Auth_OpenID_GenericConsumer::_getAssociation | ( | $ | endpoint | ) |
private
Références _negotiateAssociation().
Référencé par begin().
Auth_OpenID_GenericConsumer::_getOpenID1SessionType | ( | $ | assoc_response | ) |
Given an association response message, extract the OpenID 1.X session type.
This function mostly takes care of the 'no-encryption' default behavior in OpenID 1.
If the association type is plain-text, this function will return 'no-encryption'
private
Référencé par _extractAssociation().
Auth_OpenID_GenericConsumer::_httpResponseToMessage | ( | $ | response, |
$ | server_url | ||
) |
Adapt a POST response to a Message.
$response | Result of a POST to an OpenID endpoint. |
private
Références Auth_OpenID_Message::fromKVForm(), et Auth_OpenID_ServerErrorContainer::fromMessage().
Référencé par _makeKVPost().
Auth_OpenID_GenericConsumer::_idResCheckForFields | ( | $ | message | ) |
private
Références Auth_OpenID::isFailure().
Référencé par _doIdRes().
Auth_OpenID_GenericConsumer::_idResCheckNonce | ( | $ | message, |
$ | endpoint | ||
) |
private
Références $parts, _idResGetNonceOpenID1(), et Auth_OpenID_splitNonce().
Référencé par _doIdRes().
Auth_OpenID_GenericConsumer::_idResCheckSignature | ( | $ | message, |
$ | server_url | ||
) |
private
Références _checkAuth(), et Auth_OpenID::isFailure().
Référencé par _doIdRes().
Auth_OpenID_GenericConsumer::_idResGetNonceOpenID1 | ( | $ | message, |
$ | endpoint | ||
) |
Extract the nonce from an OpenID 1 response. Return the nonce from the BARE_NS since we independently check the return_to arguments are the same as those in the response message.
See the openid1_nonce_query_arg_name class variable
private
Référencé par _idResCheckNonce().
Auth_OpenID_GenericConsumer::_makeKVPost | ( | $ | message, |
$ | server_url | ||
) |
private
Références _httpResponseToMessage().
Référencé par _checkAuth(), et _requestAssociation().
Auth_OpenID_GenericConsumer::_negotiateAssociation | ( | $ | endpoint | ) |
private
Références _extractSupportedAssociationType(), _requestAssociation(), et Auth_OpenID::isFailure().
Référencé par _getAssociation().
Auth_OpenID_GenericConsumer::_processCheckAuthResponse | ( | $ | response, |
$ | server_url | ||
) |
Auth_OpenID_GenericConsumer::_requestAssociation | ( | $ | endpoint, |
$ | assoc_type, | ||
$ | session_type | ||
) |
private
Références _createAssociateRequest(), _extractAssociation(), et _makeKVPost().
Référencé par _negotiateAssociation().
Auth_OpenID_GenericConsumer::_verifyDiscoveryResults | ( | $ | message, |
$ | endpoint = null |
||
) |
private
Références _verifyDiscoveryResultsOpenID1(), et _verifyDiscoveryResultsOpenID2().
Référencé par _doIdRes().
Auth_OpenID_GenericConsumer::_verifyDiscoveryResultsOpenID1 | ( | $ | message, |
$ | endpoint | ||
) |
private
Références _discoverAndVerify(), _verifyDiscoverySingle(), et Auth_OpenID::isFailure().
Référencé par _verifyDiscoveryResults().
Auth_OpenID_GenericConsumer::_verifyDiscoveryResultsOpenID2 | ( | $ | message, |
$ | endpoint | ||
) |
private
Références _discoverAndVerify(), _verifyDiscoverySingle(), Auth_OpenID_ServiceEndpoint::fromOPEndpointURL(), et Auth_OpenID::isFailure().
Référencé par _verifyDiscoveryResults().
Auth_OpenID_GenericConsumer::_verifyDiscoveryServices | ( | $ | claimed_id, |
&$ | services, | ||
&$ | to_match_endpoints | ||
) |
private
Références _verifyDiscoverySingle(), et Auth_OpenID::isFailure().
Référencé par _discoverAndVerify().
Auth_OpenID_GenericConsumer::_verifyDiscoverySingle | ( | $ | endpoint, |
$ | to_match | ||
) |
private
Références Auth_OpenID::urldefrag().
Référencé par _verifyDiscoveryResultsOpenID1(), _verifyDiscoveryResultsOpenID2(), et _verifyDiscoveryServices().
Auth_OpenID_GenericConsumer::_verifyReturnToArgs | ( | $ | query | ) |
private
Références $query, Auth_OpenID::arrayGet(), Auth_OpenID_Message::fromPostArgs(), Auth_OpenID::isFailure(), et Auth_OpenID::parse_str().
Référencé par _checkReturnTo().
Auth_OpenID_GenericConsumer::Auth_OpenID_GenericConsumer | ( | &$ | store | ) |
This method initializes a new Auth_OpenID_Consumer instance to access the library.
Auth_OpenID_OpenIDStore | $store | This must be an object that implements the interface in Auth_OpenID_OpenIDStore. Several concrete implementations are provided, to cover most common use cases. For stores backed by MySQL, PostgreSQL, or SQLite, see the Auth_OpenID_SQLStore class and its sublcasses. For a filesystem-backed store, see the Auth_OpenID_FileStore module. As a last resort, if it isn't possible for the server to store state at all, an instance of Auth_OpenID_DumbStore can be used. |
bool | $immediate | This is an optional boolean value. It controls whether the library uses immediate mode, as explained in the module description. The default value is False, which disables immediate mode. |
Références $store, Auth_OpenID_getAvailableSessionTypes(), Auth_OpenID_getDefaultNegotiator(), et Auth_Yadis_Yadis::getHTTPFetcher().
Auth_OpenID_GenericConsumer::begin | ( | $ | service_endpoint | ) |
Called to begin OpenID authentication using the specified Auth_OpenID_ServiceEndpoint.
private
Références _getAssociation(), et Auth_OpenID_mkNonce().
Auth_OpenID_GenericConsumer::complete | ( | $ | message, |
$ | endpoint, | ||
$ | return_to | ||
) |
Given an Auth_OpenID_Message, Auth_OpenID_ServiceEndpoint and optional return_to URL, complete OpenID authentication.
private
Références Auth_OpenID::arrayGet().
Auth_OpenID_GenericConsumer::$_use_assocs |
private
Auth_OpenID_GenericConsumer::$discoverMethod = 'Auth_OpenID_discover' |
private
Auth_OpenID_GenericConsumer::$openid1_nonce_query_arg_name = 'janrain_nonce' |
private
Auth_OpenID_GenericConsumer::$openid1_return_to_identifier_name = 'openid1_claimed_id' |
Another query parameter that gets added to the return_to for OpenID 1; if the user's session state is lost, use this claimed identifier to do discovery when verifying the response.
Auth_OpenID_GenericConsumer::$store |
This consumer's store object.
Référencé par Auth_OpenID_GenericConsumer().