Authors: wnorris, factoryjoe
http://wordpress.org/extend/plugins/profile/wnorris
http://wordpress.org/extend/plugins/profile/factoryjoe
OpenID is an open standard that allows users to authenticate to websites without having to create a new password. This plugin allows users to login to their local WordPress account using an OpenID, as well as enabling commenters to leave authenticated comments with OpenID. The plugin also includes an OpenID provider, enabling users to login to OpenID-enabled sites using their own personal WordPress account. XRDS-Simple is required for the OpenID Provider and some features of the OpenID Consumer.
Developer documention, which includes all of the public methods and hooks for integrating with and extending the plugin, can be found here.
Installing:
This plugin follows the standard WordPress installation method:
http://codex.wordpress.org/Managing_Plugins#Installing_Plugins
1.Upload the openid folder to the /wp-content/plugins/ directory
2.Activate the plugin through the 'Plugins' menu in WordPress
3.Configure the plugin through the 'OpenID' section of the 'Options' menu
FAQ:
Why do I get blank screens when I activate the plugin?
In some cases the plugin may have problems if not enough memory has been allocated to PHP. Try ensuring that the PHP memory_limit is at least 8MB (limits of 64MB are not uncommon).
Why don't `https` OpenIDs work?
SSL certificate problems creep up when working with some OpenID providers (namely MyOpenID). This is typically due to an outdated CA cert bundle being used by libcurl. An explanation of the problem and a couple of solutions can be found here.
How do I add an OpenID field to my comment form?
The easiest way to display the fact that your blog accepts OpenIDs is to enable the "Comment Form" option for the plugin. This will allow the normal website field to be used for OpenIDs as well. If this doesn't display properly for your particular theme or you simply prefer to have a separate OpenID field, you can modify your comments.php template to include an "openid_identifier" text field as part of your comment form. For the default theme, this might look like:
<p><input type="text" name="openid_identifier" id="openid_identifier" />
<label for="openid_identifier"><small>OpenID URL</small></label></p>
The input element MUST have the name "openid_identifier". Additionally, using "openid_identifier" for the id causes the field to be styled with an OpenID logo. To remove this, you can override the stylesheet or simply change the element id.
What version of WordPress does the OpenID plugin require?
While it should technically work with WordPress version 2.3 and up, the experience with the OpenID server is much better from 2.6 and up. The OpenID plugin will always be optimized for the latest stable release of WordPress, so you should try and keep your blog up to date. Future releases of the OpenID plugin can, and likely will, drop support for older versions of WordPress as necessary.
How do I use SSL for OpenID transactions?
First, be aware that this only works in WordPress 2.6 and up. Make sure you've turned on SSL in WordPress by defining either of the following globals as "true" in your wp-config.php file: - FORCESSLLOGIN - FORCESSLADMIN
Then, also define the following global as "true" in your wp-config.php file: - OPENID_SSL
Be aware that you will almost certainly have trouble with this if you are not using a certificate purchased from a well-known certificate authority.
How do I get help if I have a problem?
Please direct support questions to the "Plugins and Hacks" section of the WordPress.org Support Forum. Just make sure and include the tag 'openid' so that I'll see your post. Additionally, you can file a bug report at http://code.google.com/p/diso/issues/list.
webspots.co.cc





