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-static folder into Movable Type's mt-static folder. Be sure to preserve the directory structure.
  • Copy the contents of the plugins folder 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.

12 Comments

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.

Leave a comment



Recently Elsewhere

Recent Comments

  • I manage a Movable Type 4.2.1 Enterprise site for a school district in NJ, and we make use of your podcasting plugin with a number of our staff and student blogs. Just wanted to share some podcasting 1.1.1 issues: Under...

  • It would be nice if this plugin can 'watch' a certain folder for uploaded mp3's. I'm creating a website for a client and he works with very large mp3 files which cannot be uploaded through the regular mt-interface. This ...

  • Byrne, We use MTEnclosures currently by Brandon Fuller. One reason we stay with it is that it has the ability to include and exclude specific rules. i.e. We have multiple media types per post, but only want one deliv...

  • So, if I understand it correctly, you must add the podcast .mp3 file as an Asset for it to be included in an tag? Is there any way, in a future version, it can automatically look for a linked .mp3 in the entry text, an...

  • Is there any way to use this plugin with typepad blogs? I've been searching for something worthwhile but have come up empty handed. In fact, I'm very, very disappointed with Typepad's lack of reasonable support for podca...