Join our Newsletter — 33% off our NHI Course

How should organisations implement single sign-on without assuming it covers every login path?

Start by treating SSO as a control layer for managed applications, not a complete identity strategy. Enforce strong authentication, centralise policy, and map which services are covered. Then identify shadow IT, unmanaged accounts, and legacy apps that sit outside the SSO boundary. Those gaps still need separate governance, because attackers often exploit the places where central controls do not reach.

SSO as a boundary, not a blanket

Single sign-on works best when organisations treat it as a way to centralise authentication and policy for systems they control, not as proof that every application path is covered. The practical question is coverage: which apps trust the identity provider, which still accept local credentials, and which are accessed through separate portals, shared accounts, or legacy flows.

That distinction matters because SSO usually improves convenience and consistency, but it does not automatically eliminate other login paths. A strong SSO programme still needs an inventory of what is inside the SSO boundary, what is outside it, and where authentication happens elsewhere.

A useful operating model is to define the identity boundary explicitly, then enforce the same authentication strength at the boundary and within the application estate. That means understanding whether the service uses federation, local sign-in, account recovery, or embedded login flows, because each path can create different assurance levels and different failure modes.

Where login gaps usually appear

The most common gaps are unmanaged SaaS, shadow IT, older internal applications, and systems that were never integrated into the identity platform. Those paths often persist because they are hard to retrofit, owned by business teams, or hidden behind vendor defaults. A second gap is account recovery, where a user may be able to reset access through a different process even when SSO is in place.

Another weak spot is access through third-party integrations or token-based connections that bypass the normal interactive login experience. Even when the user-facing portal is federated, the underlying application may still rely on separate credentials, long-lived tokens, or legacy admin accounts. The result is an SSO experience on the surface with non-SSO access paths underneath.

From a control perspective, that is why central sign-in should be paired with application-by-application verification, not assumed from policy alone. If a service can still be reached without the identity provider, the organisation has not fully achieved the security outcome it may believe it has.

How to govern SSO without over-trusting it

Good implementation starts with mapping each application to a specific access pattern: federated SSO, local login, service account access, administrative bypass, or no authenticated access at all. That map should drive policy, monitoring, and exception handling. It also helps separate user convenience from risk reduction, because those are related but not identical outcomes.

Where SSO is unavailable, organisations should treat the gap as a deliberate exception and apply compensating controls such as stronger local authentication, tighter account lifecycle review, and closer logging. Where SSO is available, they should still verify that the application enforces the expected session, authorization, and recovery behaviour, rather than assuming the provider handles everything end to end.

The strongest programs make SSO one layer in a broader identity architecture that includes coverage management, access review, and deprovisioning. That approach reduces the chance that a forgotten app, a stale account, or a separate reset path becomes the easiest route in.

Risk and Threat Considerations

SSO reduces attack surface only where it truly replaces local sign-in. If organisations assume universal coverage, attackers can target the residual paths, such as legacy accounts, alternate recovery flows, and unmanaged applications, to bypass the stronger controls applied at the main identity provider.

Failure mechanism: A user or administrator is able to authenticate through a path that is outside the SSO boundary, often because the application still accepts local credentials, legacy federation, or recovery-based access. That path becomes a separate control domain with weaker visibility and inconsistent policy enforcement.

Impact: A single missed login path can create account takeover exposure, inconsistent access revocation, and blind spots in monitoring. In practice, the weakest path often determines the real security posture, not the strongest one.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP ASVS, NIST SP 800-53 Rev 5 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP ASVS V10 — OAuth and OIDC SSO commonly relies on federated authentication flows.
Recommendation — Validate federation flows and session handling for every covered login path.
NIST SP 800-53 Rev 5 IA-2 — Identification and Authentication (Organizational Users) SSO coverage depends on who is authenticated and where authentication occurs.
IA-5 — Authenticator Management Uncovered paths often persist through alternate credentials and recovery flows.
AC-2 — Account Management Legacy and unmanaged accounts create non-SSO access paths that need governance.
Recommendation — Require approved authentication for every user login path. Inventory and control all authenticators used outside the SSO boundary. Review and remove accounts that bypass central sign-on.
CIS Controls v8 CIS-5 — Account Management SSO gaps are often shadow IT, legacy apps, or unmanaged accounts.
CIS-6 — Access Control Management Coverage must be enforced consistently across federated and non-federated access.
Recommendation — Maintain an authoritative inventory of accounts and login paths. Apply access controls consistently to all authenticated entry points.

Practitioner Guidance

What to verify: Confirm, application by application, whether the login experience is truly federated, whether local credentials still work, and whether recovery or administrator bypass routes exist. If any path remains outside the identity provider, treat it as an explicit governance item rather than a documentation detail.

Decision rule: If a system can still authenticate users without SSO, do not count it as covered for assurance purposes. Instead, assign an owner, define the fallback authentication standard, and require a review cycle that tracks whether the gap is temporary, accepted, or removable.

Practitioner takeaway: The test is not whether SSO exists, but whether every meaningful login path is either governed by it or deliberately controlled outside it.