ILIAS
Release_5_0_x_branch Revision 61816
|
Go to the source code of this file.
Data Structures | |
class | Auth_OpenID_ServiceEndpoint |
Object representing an OpenID service endpoint. More... |
Functions | |
Auth_OpenID_getOpenIDTypeURIs () | |
Auth_OpenID_getOpenIDConsumerTypeURIs () | |
Auth_OpenID_getOpenIDTypeName ($type_uri) | |
Auth_OpenID_findOPLocalIdentifier ($service, $type_uris) | |
filter_MatchesAnyOpenIDType ($service) | |
filter_MatchesAnyOpenIDConsumerType (&$service) | |
Auth_OpenID_bestMatchingService ($service, $preferred_types) | |
Auth_OpenID_arrangeByType ($service_list, $preferred_types) | |
Auth_OpenID_getOPOrUserServices ($openid_services) | |
Auth_OpenID_makeOpenIDEndpoints ($uri, $yadis_services) | |
Auth_OpenID_discoverWithYadis ($uri, $fetcher, $endpoint_filter='Auth_OpenID_getOPOrUserServices', $discover_function=null) | |
Auth_OpenID_discoverURI ($uri, $fetcher) | |
Auth_OpenID_discoverWithoutYadis ($uri, $fetcher) | |
Auth_OpenID_discoverXRI ($iname, $fetcher) | |
Auth_OpenID_discover ($uri, $fetcher) |
Variables | |
const | Auth_OpenID_XMLNS_1_0 = 'http://openid.net/xmlns/1.0' |
The OpenID and Yadis discovery implementation for OpenID 1.2. | |
const | Auth_OpenID_TYPE_1_2 = 'http://openid.net/signon/1.2' |
const | Auth_OpenID_TYPE_1_1 = 'http://openid.net/signon/1.1' |
const | Auth_OpenID_TYPE_1_0 = 'http://openid.net/signon/1.0' |
const | Auth_OpenID_TYPE_2_0_IDP = 'http://specs.openid.net/auth/2.0/server' |
const | Auth_OpenID_TYPE_2_0 = 'http://specs.openid.net/auth/2.0/signon' |
const | Auth_OpenID_RP_RETURN_TO_URL_TYPE = 'http://specs.openid.net/auth/2.0/return_to' |
Auth_OpenID_arrangeByType | ( | $service_list, | |
$preferred_types | |||
) |
Definition at line 397 of file Discover.php.
References Auth_OpenID_bestMatchingService().
Referenced by Auth_OpenID_getOPOrUserServices().
Auth_OpenID_bestMatchingService | ( | $service, | |
$preferred_types | |||
) |
Definition at line 378 of file Discover.php.
Referenced by Auth_OpenID_arrangeByType().
Auth_OpenID_discover | ( | $uri, | |
$fetcher | |||
) |
Definition at line 573 of file Discover.php.
References $result, Auth_OpenID_discoverURI(), Auth_OpenID_discoverXRI(), and Auth_Yadis_identifierScheme().
Auth_OpenID_discoverURI | ( | $uri, | |
$fetcher | |||
) |
Definition at line 525 of file Discover.php.
References Auth_OpenID_discoverWithYadis(), and Auth_OpenID\normalizeUrl().
Referenced by Auth_OpenID_discover().
Auth_OpenID_discoverWithoutYadis | ( | $uri, | |
$fetcher | |||
) |
Definition at line 531 of file Discover.php.
References Auth_OpenID_ServiceEndpoint\fromHTML().
Referenced by Auth_OpenID_discoverWithYadis().
Auth_OpenID_discoverWithYadis | ( | $uri, | |
$fetcher, | |||
$endpoint_filter = 'Auth_OpenID_getOPOrUserServices' , |
|||
$discover_function = null |
|||
) |
Definition at line 475 of file Discover.php.
References Auth_OpenID_discoverWithoutYadis(), Auth_OpenID_ServiceEndpoint\fromHTML(), and Auth_OpenID_ServiceEndpoint\fromXRDS().
Referenced by Auth_OpenID_discoverURI().
Auth_OpenID_discoverXRI | ( | $iname, | |
$fetcher | |||
) |
Definition at line 550 of file Discover.php.
References Auth_OpenID_getOpenIDTypeURIs(), Auth_OpenID_getOPOrUserServices(), and Auth_OpenID_makeOpenIDEndpoints().
Referenced by Auth_OpenID_discover().
Auth_OpenID_findOPLocalIdentifier | ( | $service, | |
$type_uris | |||
) |
Definition at line 307 of file Discover.php.
References Auth_OpenID_TYPE_1_0, Auth_OpenID_TYPE_1_1, Auth_OpenID_TYPE_2_0, Auth_OpenID_XMLNS_1_0, and Auth_Yadis_XMLNS_XRD_2_0.
Referenced by Auth_OpenID_ServiceEndpoint\parseService().
Auth_OpenID_getOpenIDConsumerTypeURIs | ( | ) |
Definition at line 33 of file Discover.php.
References Auth_OpenID_RP_RETURN_TO_URL_TYPE.
Referenced by filter_MatchesAnyOpenIDConsumerType().
Auth_OpenID_getOpenIDTypeName | ( | $type_uri | ) |
Definition at line 43 of file Discover.php.
References Auth_OpenID_RP_RETURN_TO_URL_TYPE, Auth_OpenID_TYPE_1_0, Auth_OpenID_TYPE_1_1, Auth_OpenID_TYPE_1_2, Auth_OpenID_TYPE_2_0, and Auth_OpenID_TYPE_2_0_IDP.
Auth_OpenID_getOpenIDTypeURIs | ( | ) |
Definition at line 24 of file Discover.php.
References Auth_OpenID_TYPE_1_0, Auth_OpenID_TYPE_1_1, Auth_OpenID_TYPE_1_2, Auth_OpenID_TYPE_2_0, and Auth_OpenID_TYPE_2_0_IDP.
Referenced by Auth_OpenID_discoverXRI(), Auth_OpenID_getOPOrUserServices(), and filter_MatchesAnyOpenIDType().
Auth_OpenID_getOPOrUserServices | ( | $openid_services | ) |
Definition at line 429 of file Discover.php.
References Auth_OpenID_arrangeByType(), Auth_OpenID_getOpenIDTypeURIs(), and Auth_OpenID_TYPE_2_0_IDP.
Referenced by Auth_OpenID_discoverXRI().
Auth_OpenID_makeOpenIDEndpoints | ( | $uri, | |
$yadis_services | |||
) |
Definition at line 444 of file Discover.php.
Referenced by Auth_OpenID_discoverXRI(), Auth_OpenID_ServiceEndpoint\consumerFromXRDS(), and Auth_OpenID_ServiceEndpoint\fromXRDS().
filter_MatchesAnyOpenIDConsumerType | ( | & | $service | ) |
Definition at line 365 of file Discover.php.
References Auth_OpenID_getOpenIDConsumerTypeURIs().
filter_MatchesAnyOpenIDType | ( | $service | ) |
Definition at line 352 of file Discover.php.
References Auth_OpenID_getOpenIDTypeURIs().
const Auth_OpenID_RP_RETURN_TO_URL_TYPE = 'http://specs.openid.net/auth/2.0/return_to' |
Definition at line 22 of file Discover.php.
Referenced by Auth_OpenID_getOpenIDConsumerTypeURIs(), Auth_OpenID_getOpenIDTypeName(), and filter_extractReturnURL().
const Auth_OpenID_TYPE_1_0 = 'http://openid.net/signon/1.0' |
Definition at line 19 of file Discover.php.
Referenced by Auth_OpenID_GenericConsumer\_verifyDiscoveryResultsOpenID1(), Auth_OpenID_findOPLocalIdentifier(), Auth_OpenID_getOpenIDTypeName(), and Auth_OpenID_getOpenIDTypeURIs().
const Auth_OpenID_TYPE_1_1 = 'http://openid.net/signon/1.1' |
Definition at line 18 of file Discover.php.
Referenced by Auth_OpenID_GenericConsumer\_verifyDiscoveryResultsOpenID1(), Auth_OpenID_findOPLocalIdentifier(), Auth_OpenID_getOpenIDTypeName(), Auth_OpenID_getOpenIDTypeURIs(), and Auth_OpenID_ServiceEndpoint\fromHTML().
const Auth_OpenID_TYPE_1_2 = 'http://openid.net/signon/1.2' |
Definition at line 17 of file Discover.php.
Referenced by Auth_OpenID_getOpenIDTypeName(), and Auth_OpenID_getOpenIDTypeURIs().
const Auth_OpenID_TYPE_2_0 = 'http://specs.openid.net/auth/2.0/signon' |
Definition at line 21 of file Discover.php.
Referenced by Auth_OpenID_GenericConsumer\_verifyDiscoveryResultsOpenID2(), Auth_OpenID_findOPLocalIdentifier(), Auth_OpenID_getOpenIDTypeName(), Auth_OpenID_getOpenIDTypeURIs(), Auth_OpenID_ServiceEndpoint\fromHTML(), Auth_OpenID_ServiceEndpoint\preferredNamespace(), and Auth_OpenID_ServiceEndpoint\supportsType().
const Auth_OpenID_TYPE_2_0_IDP = 'http://specs.openid.net/auth/2.0/server' |
Definition at line 20 of file Discover.php.
Referenced by Auth_OpenID_getOpenIDTypeName(), Auth_OpenID_getOpenIDTypeURIs(), Auth_OpenID_getOPOrUserServices(), Auth_OpenID_ServiceEndpoint\fromOPEndpointURL(), Auth_OpenID_ServiceEndpoint\isOPIdentifier(), and Auth_OpenID_ServiceEndpoint\preferredNamespace().
const Auth_OpenID_XMLNS_1_0 = 'http://openid.net/xmlns/1.0' |
The OpenID and Yadis discovery implementation for OpenID 1.2.
Definition at line 14 of file Discover.php.
Referenced by Auth_OpenID_findOPLocalIdentifier().