Friday, 22 January 2010

Current progress: Open Id

I haven't been posting any updates on the blog system / cms that I'm writing lately, and it's mainly because there wasn't much to write about. With work and a bucket full of IRL issues, I didn't really have a lot of time to work on it, but I am not letting it drop away!

One of the things that I really wanted, while planning it was the ability to use my site as an OpenId provider. This way I could use it to log in into other systems, and have my profile link back to my site automatically. Yay to more visits!

Luckily for me, I didn't have to write the implementation from scratch, as there are ready-made libraries available out there, and the one that looked best for me was DotNetOpenAuth. It supports OpenId, OAuth, ICards, and is just simple and easy to use.

It didn't take me a lot of time, to set it up, and now I've got my own OpenId provider that can actually provide some info about me (using Simple Registration or Attribute Exchange), one feature that a lot of other providers I used completely ignored :S