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.
![](https://static.packt-cdn.com/products/9781788624480/graphics/assets/4ecfaa9c-51a3-40af-b6c7-0968040c134f.png)