Example #1
0
/**
 * Get the URL of the OpenID server endpoint.
 *
 * @see openid_service_url
 */
function openid_server_url() {
	return openid_service_url('server', 'login_post');
}
Example #2
0
/**
 *
 * @uses apply_filters() Calls 'openid_consumer_return_urls' to collect return_to URLs to be included in XRDS document.
 */
function openid_consumer_xrds_simple($xrds)
{
    if (get_option('openid_xrds_returnto')) {
        // OpenID Consumer Service
        $return_urls = array_unique(apply_filters('openid_consumer_return_urls', array(openid_service_url('consumer', 'login_post'))));
        if (!empty($return_urls)) {
            $xrds = xrds_add_simple_service($xrds, 'OpenID Consumer Service', 'http://specs.openid.net/auth/2.0/return_to', $return_urls);
        }
    }
    return $xrds;
}
Example #3
0
/**
 *
 * @uses apply_filters() Calls 'openid_consumer_return_urls' to collect return_to URLs to be included in XRDS document.
 */
function openid_consumer_xrds_simple($xrds)
{
    if (get_option('openid_xrds_returnto')) {
        // OpenID Consumer Service
        $return_urls = array_unique(apply_filters('openid_consumer_return_urls', array(openid_service_url('consumer', 'login_post'))));
        if (!empty($return_urls)) {
            // fixes https://github.com/diso/wordpress-xrds-simple/issues/4
            unset($xrds['main']['type']);
            $xrds = xrds_add_simple_service($xrds, 'OpenID Consumer Service', 'http://specs.openid.net/auth/2.0/return_to', $return_urls);
        }
    }
    return $xrds;
}