| ILIAS
    Release_4_1_x_branch Revision 61804
    | 
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().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| Auth_OpenID_bestMatchingService | ( | $service, | |
| $preferred_types | |||
| ) | 
Definition at line 378 of file Discover.php.
Referenced by Auth_OpenID_arrangeByType().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the call graph for this function:
 Here is the call graph for this function:| 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().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| Auth_OpenID_discoverWithoutYadis | ( | $uri, | |
| $fetcher | |||
| ) | 
Definition at line 531 of file Discover.php.
References Auth_OpenID_ServiceEndpoint\fromHTML().
Referenced by Auth_OpenID_discoverWithYadis().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| Auth_OpenID_getOpenIDConsumerTypeURIs | ( | ) | 
Definition at line 33 of file Discover.php.
References Auth_OpenID_RP_RETURN_TO_URL_TYPE.
Referenced by filter_MatchesAnyOpenIDConsumerType().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| filter_MatchesAnyOpenIDConsumerType | ( | & | $service | ) | 
Definition at line 365 of file Discover.php.
References Auth_OpenID_getOpenIDConsumerTypeURIs().
 Here is the call graph for this function:
 Here is the call graph for this function:| filter_MatchesAnyOpenIDType | ( | $service | ) | 
Definition at line 352 of file Discover.php.
References Auth_OpenID_getOpenIDTypeURIs().
 Here is the call graph for this function:
 Here is the call graph for this function:| 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().