Single Sign-On (SSO) is a central approach generally represented by an authentication server that allows many systems to authenticate in a productive way, without the need to remember different passwords. This mechanism also improves developers' productivity by providing a single authentication point, so they won’t worry about that part and they can focus on more important tasks. The SSO solution is great, but as discussed in the previous chapters, a single point is an attractive target for attackers. The following graph shows how Single sign-on is simplifying authentication.
