alavillipraveen's blog

Vidoop ImageShield for AOL OpenID Users ?

With the increase in the usage of mashups and widget/gadgets providing more personalized services from different providers on different sites (ex. netvibes.com, iGoogle gadgets, Facebook applications, etc..), and asking users to enter their login credentials at different sites, it is very important for all Identity Providers to provide any possible ways to reduce the need for the users to enter their secure login credentials multiple times from multiple locations. This is where exactly OpenID helps in providing a simple and open protocol to exchange user identities across the boundaries.

But with OpenID gaining more and more popularity all across the web to allow users to use their single account (from their trusted 'OpenID Provider') at many sites (called 'Relying Parties'), and also with the way OpenID protocol works by making the Relying Parties redirect users to the user's OpenID provider, there are some very valid security concerns about malicious Relying Parties out there redirecting the users to potential phishing sites that could steal user's credentials. So it is very important for the OpenID Providers to make sure they provide good ways for their users to be able to login more securely and be able to detect Phishing sites from legitimate sites. This is where exactly the 'Vidoop ImageShield' (also called 'RecoginitionAUTH') comes in to play to provide strong login technology that helps in fighting against these malicious attacks.

OpenID Selector !

A new ID Selector from Janrain has been launched today to help make OpenID usage easier for end users. So far there has been a lot of talk around how to address the usability issues with OpenID and of course there have been several browser plugins proposed and implemented (like Sxipper, Seatbelt, etc). But 'ID Selector' is the first one of it's kind - I call it's "one of it's kind" because it's not a browser tool bar. It's a simple DHTML widget that can be embedded into any Relying Party (RP) login page with as simple as adding 2 lines of code. Of course the concept is not new (even we at AOL have a small DHTML Login Widget that we use to embed login module on several AOL web properties, ex. http://music.aol.com) but using it to present different accounts that a user can sign in with, without confusing them about the underlying technologies is neat. I really like this idea and am hoping that this would make the sign in process consistent across all the web supporting OpenID protocol.

New OpenAuth extensions for Rich Clients !

We launched a new version of OpenAuth yesterday, which now has support for a new login method (called 'clientLogin') for rich clients (standalone desktop clients, flash/AIR/Silverlight clients both standalone and browser embedded). I have blogged before why we need to provide login methods for client applications.

With the new OpenAIM 2.0 launch, we really had to open up our authentication for rich clients built by 3rd party developers so they can build really cool AIM clients with great user experience.

Welcome onboard Yahoo!

I want to congratulate our peers on the Yahoo! Authentication team for a job well done. As you might have already read - they released their OpenID support as public beta yesterday. We got a sneak preview from Allen and Shreyas last week and we were quite impressed with the way they dealt with usability, security and user education. Their implementation and presentation is a very good start to set a baseline for all OpenID Providers.

As I have mentioned several times before both internally and externally, our end users do not need to know what OpenID or SAML or OAuth are. What we need to educate them about is how they can now use their favorite ID from their favorite IDP and use it anywhere without worrying about the protocol details. I am looking forward for those days ahead and ready to do anything we can to make it a reality.

How Gmail did it and how YOU can do it too ?

I am sure most of you have noticed the new GMail + AIM integration - if not you can read about it several blogs.

Two important Open API/SDKs from AOL/AIM made it possible:
- AIM provides an SDK (code name 'AIMcc') that allows you to make use of complete AIM functionality in your custom clients.
- AOL's OpenAuth APIs provide a way for doing direct authentications from trusted clients/proxies so they can obtain an authentication token that can be used to do things on behalf of the users.

Why we need client / direct login methods in open protocols

There were some good discussions at IIW this week about direct login methods for clients in general and also about if OpenID should support such methods.

Keeping aside the phishing, untrusted clients issues and in general good principles we follow in the Identity world, here are the reasons why i think we need to provide 'direct' login methods (with redirects and UI):

- not all clients have access to a browser/browser control objects
- user exp is considered as broken when a client app opens an external browser window
- even though some clients could embed browser control objects with themselves, not all can do that (flash apps, mobile app, ...)

Oh-Auth !

Today at IIW we had several great sessions on OAuth, OAuth extensions, OAuth + OpenID working together, and a lot of other interesting topics around Service invocation, user deputization, and direct logins for clients (desktop/mobile/flash apps). (more info on the IIW wiki)

For those of you who do not know what OAuth is (pronounced 'Oh-Auth'), it's a new community driven protocol for handling Secure API Authentication (though it's more about Authorization than Authentication itself). To give you an idea, currently each one of the big providers out there have their own way of exposing their Open Services and APIs to the public (which is good - I won't argue about that). But the down side of it is, every developer has to deal with each Service Provider (SP) specific implementation separately (even though conceptually all are pretty much doing the same). This is where OAuth tries to help by providing a common way of invoking Services on behalf of the users (you can call it "delegation" or "deputization") following the good principles of user-centric identity model.

The Identity Landscape Onion Diagram

Johannes introduced his new Identity Landscape Diagram for 2008 with concentric circles on his blog and in a session at the IIW today. It was an interesting idea to help understand what kind of role "The User Identity" plays in enterprise systems in different tiers (with in enterprise, with close partners, affiliates, customers and potential customers). Though I am not sure if the concentric circles are the right choice to illustrate this but definitely it's a very nice way to help non-techies understand the landscape.

Since it was mainly from enterprise perspective, I tried to see how I can map it in the non-enterprise world. Here is my version:

Welcome OpenID Users!

We are happy to announce that dev.aol.com now supports non-AOL/AIM OpenID users. OpenID is a growing open source initiative that provides a way for Web users to register their identity in one place and then use that identity anywhere on the Web that supports OpenID. You can read more about OpenID here . To log onto dev.aol.com with your OpenID, just click the OpenID tab on the Login screen. Please refer here for a list of OpenID Providers we currently support.

DIDW 2007

George Fletcher, Chief Architect from AOL Identity team will be presenting a session about "The Emerging Identity @ AOL: How-Why-What we did ..." on Monday at 4:10 PM PST. I was hoping I could attend DIDW this year but we just had a baby girl (2 weeks back) that I need to take care of (to make sure she starts recognizing my ID correctly :-)) . Anyway I am sure the conference would be great this year too with a lot of great minds getting together again.

AOL Developer Network is also going to have a great presence in the conference this year, so please drop by our booth to find a lot more information about various Identity based Open Service APIs that we offer and how you can make use of them.

Syndicate content