Single sign-on (SSO) is mechanism whereby a single action of user authentication and authorization can permit a user to access multiple systems or applications where he has access permission, without the need to enter multiple passwords. Single sign-on reduces human error, a major component of systems failure and is therefore highly desirable but difficult to implement. Due to Web 2.0 every website has keep tracks of user and need to persist User name and password. So user end up with using same login name and password on most of websites which is definitely security risk. To avoid this we can use Single sign on framework like OpenID. Further as I proceed with KG….