Single sign-on (SSO) provides an alternative to user name and password authentication, for example X.509 certificate authentication. SSO allows users to enter their credentials only once to gain access to all resources, including servers, packages, and data sources related to that application.