Not a developer? Go to

Plugin and Theme Directory

Yahoo! OpenID v1.03

By Byrne Reese
Posted June 2, 2008, in Communities.


This plugin utilizes Movable Type's extensible Open ID Login framework to give a preferential and customized login experience for Yahoo! users on Movable Type blogs.




Movable Type versions: 4.3



Cowboy on February 12, 2009, 10:59 a.m. Reply

I was having problems getting this plugin (v1.03) to work on my MT 4.23 blog, so I went in and hacked it up a bit. It seems to work now. Here’s a diff of my changes to YahooOpenId/lib/MT/Auth/

 sub get_nickname {
>     my $class = shift;
     if( $url =~ m(^https?://[\w.]+)([^/]*)$) ||
>         $url =~ m(^*)$)
>     return 'Yahoo user';
>     $class->SUPER::get_nickname(@_);

Note: I added the second-to-last line (return ‘Yahoo user’;) in order to provide a better looking default in case there’s no match, as the default Yahoo OpenID URL is long enough to break my comments layout. And since Yahoo allows you to use your flickr URL as an OpenID, I added that in too. I’m not aware of other Yahoo OpenID formats.

sr400 on July 16, 2012, 7:50 a.m. Reply

Good plugIn, Thank you!

Leave a Comment

Byrne Reese

Byrne Reese was previously the Product Manager of Movable Type at Six Apart, where he had also held positions as the Manager of Platform Technology and Product Manager for TypePad. Byrne is a huge supporter of the Movable Type user and developer community. He dedicates much of his time to promoting and educating people about Movable Type as well as building the tools and plugins for Movable Type that are showcased on Majordojo. He contributes regularly to open source; and he is an advocate for open protocols and standards like Atom and OpenID.