Definition: Single sign-on (SSO) is a sign-in method in which users sign in once at a central service and can then access several applications without signing in again. The central service, the identity provider, checks the identity and passes the result on to the connected applications.
What Is Single Sign-On?
SSO stands for single sign-on. You sign in once in the morning and can then use email, chat, file storage, CRM and many other applications. No further password is needed.
The idea is like a company badge. At reception, your identity is checked once. After that, the badge opens every door you are allowed through. No one needs to see your ID card at each door.
In companies, SSO is now standard. It saves time, takes load off the IT help desk and makes signing in more secure.
How an SSO Login Works
Three parties work together in SSO: the user, the application (service provider) and the central sign-in service (identity provider, IdP). A typical flow:
- Open the app: you open an application, such as file storage.
- Redirect: the application does not know you yet and sends you to the identity provider.
- Sign in: you sign in there, for example with a password and a passkey as the second factor.
- Confirmation: the identity provider issues a digitally signed confirmation, a token or assertion. It states who you are and which roles you have.
- Access: the application checks the signature and lets you in.
- Next app: if you then open the chat, the identity provider recognizes your active session. You are signed in at once.
Note: the applications never see your password. They only trust the identity provider's confirmation.
The Key Standards
- SAML 2.0: the classic standard for business applications in the browser. It uses XML messages.
- OpenID Connect (OIDC): builds on OAuth 2.0 and uses compact JSON tokens. It suits web apps, mobile apps and APIs.
- OAuth 2.0: controls the granting of access, for example when an app may access your calendar. OAuth alone is not meant for signing in. OIDC exists for that.
- Kerberos: the SSO method in Windows networks with Active Directory. Whoever signs in to their computer gets a ticket for other services on the network.
In addition, SCIM makes sure user accounts are created, changed and blocked automatically in all connected applications.
How It Differs from Similar Methods
- Password manager: stores many passwords. Each application still checks its own.
- Password sync: the same password applies in several systems. But each application asks for it again.
- Federation: SSO across company borders. Partners sign in at their own identity provider and get access to your applications.
- Social login: signing in with an existing account at a large provider. Common in private use, rare in companies.
Benefits of SSO
- Fewer passwords: staff remember one strong password instead of many weak ones.
- MFA for everyone: a second factor can be enforced centrally for all applications. See multi-factor authentication.
- Faster access: fewer sign-ins save time every day.
- Less support: requests to reset passwords drop sharply.
- Clean exits: when someone leaves the company, IT blocks one account instead of twenty.
- Overview: all sign-ins run through one place and are logged there.
Risks and Challenges
- One key for everything: if the SSO account is taken over, all applications are open. Without a strong second factor, this is dangerous.
- Outage: if the identity provider fails, no one can sign in. It must be highly available.
- Phishing: fake sign-in pages target SSO accounts on purpose. Phishing-resistant factors such as passkeys help.
- Stolen sessions: attackers try to steal session cookies or tokens. Short lifetimes and binding them to the device make this harder.
- Old applications: not every piece of software supports SAML or OIDC.
Rolling Out SSO Securely
- List the applications: which systems are there, and which standards do they support?
- Choose an identity provider: it should support SAML 2.0, OIDC and SCIM and connect to your directory, such as Active Directory.
- Enforce strong MFA: ideally with passkeys or FIDO2 keys, which protect against phishing.
- Set access rules: conditional access checks each sign-in, for example group, application or origin. See identity and access management.
- Connect step by step: first a few applications, then the rest.
- Monitor: analyze sign-ins and report unusual patterns.
Single Sign-On with SecTepe.Comm
SecTepe.Comm has one central sign-in for all services. It follows the open standards OIDC and SAML 2.0 and uses the proven open-source sign-in server Keycloak. You confirm the second factor with one-time codes from an app (TOTP), FIDO2 hardware keys or passkeys. Accounts are created automatically via SCIM, and an existing Active Directory can be connected. Conditional access rules decide on each sign-in, and new passwords are checked against a public database of leaked passwords.
Conclusion
Single sign-on means: sign in once, use many applications. This is more convenient and usually more secure than many separate passwords. What counts is a strong second factor, a highly available identity provider and open standards such as SAML and OpenID Connect.
FAQ about Single Sign-On (SSO)
What is single sign-on in simple terms?
Single sign-on (SSO) means you sign in once and can then use many applications without signing in again. Instead of ten passwords, you only need one sign-in, ideally protected with a second factor.
What does SSO stand for?
SSO is short for single sign-on. One central service, the identity provider, checks the sign-in. All connected applications trust its result.
Is SSO secure?
SSO is usually more secure than many separate passwords. Staff only need to remember one strong password, and MFA can be enforced centrally for all applications. The downside: if the SSO account is taken over, all applications are open. That is why a strong second factor is a must.
What is the difference between SAML and OpenID Connect?
Both are standards for SSO. SAML 2.0 is older, uses XML and is common above all for business applications in the browser. OpenID Connect (OIDC) builds on OAuth 2.0, uses JSON tokens and is well suited to modern web apps, mobile apps and APIs.
What is the difference between SSO and a password manager?
A password manager stores many different passwords and fills them in for you. Each application still checks its own password. With SSO, there is only one central sign-in. The applications never see a password at all.
What is social login?
Social login is a form of SSO in which you sign in with an existing account at a large provider, such as an account with a search engine or social network. Technically, it usually runs on OpenID Connect. Companies use their own identity provider instead.
More terms in “Identity & Access”
- Authentication
- Biometric Authentication
- BYOD
- Identity & Access Management (IAM)
- Least Privilege (Principle of Least Privilege)
- Mobile Device Management (MDM)
- Multi-Factor Authentication (MFA)
- Need to Know Principle
- Privilege Escalation
- Security Assertion Markup Language (SAML)
- Shadow IT