While Community includes a fully functional membership system using ASP.net Forms Authentication, sometimes another solution is needed. If your customers already have accounts in another application in your environment, it may be undesirable to make them create separate user accounts specifically for Community, and doing so may lower adoption rates and participation. Community provides integration points to allow authentication control (login, logout, and registration) by a third party system, a process known as Single Sign-On (SSO). This allows your users to log in once and gain access to all related systems.