Skip to main content
Informationssicherheit / NIS2

Single sign-on

Single sign-on (SSO) is a method in which users authenticate once against a central identity provider and can then access multiple connected applications without logging in again.

Single sign-on (SSO) moves authentication out of individual business applications and into a central identity provider (IdP). Once a person has signed in there, the IdP issues the connected applications – the service providers or relying parties – a signed token confirming that authentication has taken place. Two open standards dominate in practice: SAML 2.0, which transports XML-based assertions via browser redirects or POST bindings and is widespread in traditional enterprise and public-sector applications, and OpenID Connect (OIDC), an identity layer on top of OAuth 2.0 that uses JSON Web Tokens and has become the default for web, mobile and API scenarios. Neither standard passes passwords to the target application; they transmit only a verifiable statement about the identity and, depending on configuration, additional attributes such as group or role membership.

From an information security perspective, SSO is above all a lever for access control and accountability. Passwords exist in only one place, which removes password reuse and local credential stores from business applications. Strong authentication – in particular phishing-resistant multi-factor authentication based on FIDO2/WebAuthn – has to be implemented and maintained only once and then protects every connected system. Joiner-mover-leaver processes can likewise be steered centrally: if an account is disabled in the directory service, the person immediately loses access to all connected applications. SSO therefore directly supports the access control and identity management requirements that Article 21(2) of the NIS2 Directive, ISO/IEC 27001 (A.5.15 to A.5.18, A.8.5) and the BSI IT-Grundschutz module ORP.4 place on organisations.

Bundling authentication also concentrates risk, however. The identity provider becomes a single point of failure and a highly attractive target. If it goes down, access to every connected application is blocked; if a privileged IdP account or a signing key is compromised, an attacker can impersonate any user towards all service providers. Typical attack patterns include theft of valid session tokens, MFA fatigue attacks, manipulation of metadata or signature validation, and the abusive registration of attacker-controlled applications in the IdP. Appropriate countermeasures are a hardened and redundant IdP infrastructure, strict privileged access management for administrators, disciplined key management with regular rollover, short token lifetimes combined with single logout, complete logging of authentication events into a SIEM, and documented emergency access (break-glass accounts) for an identity provider outage.

Legal Basis

Art. 21(2)(i) and (j) NIS2 Directive (EU) 2022/2555; ISO/IEC 27001 (A.5.15, A.5.16, A.5.17, A.5.18, A.8.5); BSI IT-Grundschutz ORP.4 (identity and access management); technical standards: SAML 2.0 (OASIS), OpenID Connect 1.0

Practical Example

An energy utility with around 800 employees discovers during its NIS2 scoping assessment that staff maintain separate credentials for 14 business applications and that several accounts of former employees are still active in multiple systems. The information security officer connects the applications step by step to the central identity provider via SAML 2.0 or OIDC, enforces FIDO2-based multi-factor authentication there, and ties entitlement assignment to roles taken from the HR process. To keep the new dependency under control, he records the identity provider as highly critical in the business impact analysis, sets up redundant operation, two sealed break-glass accounts and SIEM alerting on unusual sign-in patterns, and documents the measure in the statement of applicability and the emergency response manual.

FAQ

SAML 2.0 transports XML-based assertions via browser bindings and is widely used in established enterprise and public-sector applications. OpenID Connect is an identity layer on top of OAuth 2.0, uses JSON Web Tokens and is considerably leaner for web, mobile and API scenarios. Configured correctly, both offer a comparable level of security, and in grown IT landscapes they often run side by side.
Both, depending on how it is implemented. SSO eliminates password reuse, makes strong authentication effective from a single place and speeds up the withdrawal of access rights. At the same time it concentrates risk in the identity provider, which becomes a single point of failure and a preferred target. Without MFA, hardening, redundancy and monitoring, SSO merely shifts risk instead of reducing it.
Without preparation, every connected application effectively becomes unusable. The identity provider therefore belongs in the business impact analysis and in emergency management: redundant operation, defined RTO and RPO, documented break-glass accounts with their own strong factor, and regular tests of the recovery procedure.

How preeco supports you

Learn how our software supports you with this topic.

Learn more