Yahoo! OpenID Plugin for Movable Type
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.
Prerequisites
Yahoo! is one of the first OpenID providers to implement OpenID 2.0. Movable Type is the first to provide bundled support for consuming OpenID 2.0 identities. Therefore, you will need to the following installed to utilize this plugin:
- Movable Type 4.2
- Crypt::SSLeay Perl Module
Screenshot

Download
Installation
Unzip the file you download on the server you wish to install this plugin.
- Copy the contents of the
mt-staticfolder into Movable Type's mt-static folder. Be sure to preserve the directory structure. - Copy the contents of the
pluginsfolder into Movable Type's plugins folder. Be sure to preserve the directory structure.
Documentation
Once the plugin has been installed you can enable Yahoo! authentication by navigating to the "Registration" section found under the Preferences > Blog Settings menu. Click the check box next to "Yahoo!" and click "Save Settings."
This plugin will work with dynamic and static publishing.
License
This plugin is licensed under the GPL.












Hi Byrne, The prereq's text is a bit ambiguous: If I have MT4.2, do I still need to jump through hoops to go find and install Crypt:SSLeay? Thnx! :)
I couldn't find anything in the MT4.2rc1-en core that needs or uses Crypt:SSLeay, so I'd say the answer to your question is 'possibly'.
When I click go to the Yahoo Sign In, I see this scary message on Yahoo's OpenID site: Warning: This website has not confirmed its identity with Yahoo! and might be fraudulent. Do not share any personal information with this website unless you are certain it is legitimate.
After I authenticate on my blog as a commenter, I get this error:
"You do not have permission to comment on this blog. (sign out)
It shouldn't be hard for your webhost to install that perl script. I logged into WHM for my server, then went to Main >> Software >> Install a Perl Module, then put Crypt::SSLeay into the search, installed it. Then I ftp'ed into the account where I wanted to install the plugin, and did so. Took less than 5 minutes, and it works. Plus the way I did it, means it'll be even easier to install of any other account on my server.
It's not a big deal at all to install.
This is a good, and useful plugin. Thank you!
RJ: The 'scary' message simply states that Yahoo! doesn't know, and can't verify, who runs the site you're authenticating to. Given that Yahoo! doesn't transfer any of your personal information in the authentication process, it's generally nothing to worry about.
The permission error on MT, however, sounds like a configuration issue. Are you sure comments are allowed on your installation/blog/post? If so, check the registration settings, as the problem might be there also.
Calrion.
Hy Byrne, the plugin works great, no problems installing it or anything.
However as you can see I logged in here to comment using your Yahoo! OpenID plugin, and it says comment by: https://me.yahoo.com/a/5RUO37F6mvblhV6MBUbSUiGyMR2eA2l0_hQ-#1630d.
That is a little ugly. Any chance to change that, make it all purdy like? Thanks.
very good plugin thank you
That is changed at Yahoo. They have a FAQ about choosing your own unique Yahoo OpenID URL. Their concern being that if they chose it for you, it is quite possible someone could backwards engineer your Yahoo.com email address - which would be decidedly a bad thing.
Such a great idea. I'm quite the noob when it comes to Movable Type, but I'm finding more and more awesome things about it.
Great plug-in Byrne, and the Yahoo approach with regard to allowing each user to choose their own Yahoo OpenID URL makes a great deal of sense. OpenID is a great idea, but if not handled properly it could be a privacy minefield.
Great plugin - anything to make MT better, I am all for.
MT is really catching up with other platform. Lots of cool features coming up.