Tags:
create new tag
, view all tags

New OpenID integration for TWiki to login with AOL, Google, Verisign and other OpenID accounts

2010-05-03 - 09:22:38 by IanKluft in Deployment
OpenID logo TWiki has a new OpenID login feature. It allows users to log in to TWiki sites which have enabled this feature, using accounts from an OpenID provider.

OpenID has been growing around the Internet recently. In response to user frustration with having to remember a login and password for every different web site, many organizations worked together to develop the OpenID standard. It allows users the convenience of using one account at an OpenID Provider (OP) to log into any sites which can act as OpenID Relying Parties (RPs).

TWiki can now be an OpenID RP. New users can use it to fill in the blanks for registration. And existing users can use it for logging in. The software supports the OpenID 1.1 and 2.0 standards. The OpenIdRpContrib package is available for download and installation from among TWiki's many plugins. The feature will be installed on TWiki.org with a set of scheduled upgrades in the near future as well.

TWiki login screen with option to login via OpenID or TWiki internal account:

twiki-openid-10-screenshot.png

Most Internet users already have at least one OpenID account at an existing provider, whether they realize it or not. Large user bases exist at Google, Yahoo, MySpace, AOL, LiveJournal, Blogger and others. Facebook and Microsoft joined the OpenID Foundation and said they're working on it. (No word from Twitter so far.) Specialized identity providers such as MyOpenID and VeriSign also offer OpenID accounts. Japan's NTT Cable Internet users, half the population of the country, all have OpenID via their existing accounts. But as an open standard, it's also possible for users to establish their own OpenID identity by setting up a server or directing their identity on their site to a more established provider if they choose. The OpenID Foundation has a list at http://openid.net/get

Why might new or existing TWiki sites want to use OpenID? It depends on your situation...

  • Public sites on the Internet: Encourage more users to use your site by simplifying the process of registering and logging in.
  • Private sites on the Internet: TWiki can be configured to restrict OPs for sites who know they only deal with one or a small set of OPs.
  • Private sites behind a firewall: An internal OpenID provider behind a firewall can serve a large Enterprise environment, with which TWiki can interoperate.

OpenID is increasingly in demand by users. Having support for it adds bragging rights to one's web site. Built upon Open Source Software, this is a well-featured OpenID implementation configurable for multiple login buttons for OpenID Providers and other attributes associated with commercial implementations.

The development of this module was sponsored by a large company in the entertainment industry who graciously agreed to Twiki Inc's suggestion that this module should be released as Open Source. The reasons are a combination of giving back to the Open Source community which contributed much to make this possible, and harnessing the power of many "eyeballs" looking at the code for ongoing maintenance.

More information can be found on the TWiki.org web site:

Comments

Thank you very much IanKluft for creating this integration! It was a lot of work, but it was worth while: You created an extensive integration with a very professional outcome that is beneficial to the TWiki ecosystem!

-- Peter Thoeny - 2010-05-03

.

Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r4 - 2011-09-07 - PeterThoeny
 

Twitter Delicious Facebook Digg Google Bookmarks E-mail LinkedIn Reddit StumbleUpon    
  • Help
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.