Forums

[Plugin: WP-Yadis] Does Yadis need an update? (2 posts)

  1. db0
    Member
    Posted 1 year ago #

    I keep getting problems authenticating to my openid from my webpage (http://dbzer0.com). I am delegating through myopenid.com but I keep getting this page:

    myOpenID is not authorized to verify that "http://dbzer0.com/" is your identifier. If it is your identifier, you can set up myOpenID to verify it. See the help page for more information.

    Looking at the help page linked, it seems to show that you need quite a few header inserts, however, looking at my own page source, I only see the following

    <meta http-equiv="X-XRDS-Location" content="http://dbzer0.com?xrds=1" />
    					<link rel="openid.server" href="http://www.myopenid.com/server" />
    					<link rel="openid.delegate me" href="http://db0.myopenid.com/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://dbzer0.com/xmlrpc.php?rsd" />
    <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://dbzer0.com/wp-includes/wlwmanifest.xml" />

    Which seems different.

    I'll try to manually put the links myopenid mentions in the header and see if that works

    http://wordpress.org/extend/plugins/yadis/

  2. db0
    Member
    Posted 1 year ago #

    I've now edited the plugin as below (replacing the relevant part)

    if (is_home()) {
    
    			echo '
    					<meta http-equiv="X-XRDS-Location" content="http://www.myopenid.com/xrds?username=db0.myopenid.com" />';
    
    			$xrdsProviders = get_option('xrds_services');
    			if ($provider = current($xrdsProviders)) {
    				echo '
    					<link rel="openid.server" href="'.$provider['server'].'" />
    					<link rel="openid.delegate" href="'.$provider['delegate'].'" />
    					<link rel="openid2.local_id" href="'.$provider['delegate'].'" />
    					<link rel="openid2.provider" href="'.$provider['server'].'" />';
    			}

    And it seems to be working fine now

Topic Closed

This topic has been closed to new replies.

About this Topic