When it comes to OpenId, Yahoo has some real trust issues. Getting Yahoo to work with OpenId wasn’t difficult at all. But when I signed-in to Yahoo from my website , this is the message that greeted me
Warning: Yahoo! cannot verify this website. We recommend you do not share any personal information with this website.

For a second, I was scared to signin to my own website !!!
So far, I have tested OpenId with Google, Yahoo, and MyopenId - this is the only provider I have found which is so touchy. (If this is for a good reason, then why don’t others care as well ???)
Anyway- this is how I fixed this…
Basically, you need to provide an XRD document to the OpenId provider. This blog post is an excellent read on this -
http://blog.nerdbank.net/2008/06/why-yahoo-says-your-openid-site.html
Another good resource I found was http://wilkinsonlab.ca/home/node/31
These two resources cover it all, but in case you are looking for grails or Acegi specific advice- following might help.
Continue reading Yahoo ,OpenId ,Grails and me

Its no easy task doing a book review for book on Web usability especially a book so well written like “Don’t make me think: A Common Sense Approach to Web Usability by Steve Krug”
This book will introduce you to yourself as the web user. Granted this book is all about common sense , so you can probably argue that you don’t learn anything new. It is more of discovering what you probably know but is locked under the layers of your sub-conscience mind.
The message
Anything which makes a user pause and think stops the natural flow of web surfing and is an impediment which soon translates into disappointment.
Continue reading Book Review: Dont make me think
If I were to summarize my experience in Software development, that I have gathered over the last 10 years or so, it would be more of a collection of “Don’t do that” rather than “Do that”.
In other words, I have learned more from doing things incorrectly rather than doing correctly. Why? I guess simply because the affects of mistakes stick for a longer time than the benefits you get from doing things the right way.
I may not know the best way to get to New york from Boston. But i can tell you what highways to avoid and what the rush hours are…
So today, I want to “confess” three mistakes that I did and the valuable lessons that I learned from them.
1) Don’t stop listening when you tell.
This was very early in my career, I was young and restless. At that time I was working on the authorization module of a Swing based CORBA client. Roughly put, it worked as follows: Users had permission to either read or create or modify information. Our trick was to have a semantics based naming convention for the button variables. Then using reflection, the buttons would get disabled, thus denying access to parts of the application
Continue reading Don’t do that !!!
Recent Comments