Subscribe to the Non-Human & AI Identity Journal

What is the difference between configured SSO and enforced SSO?

Configured SSO means the identity provider can issue the authentication assertion. Enforced SSO means the service provider refuses alternative login methods and requires that assertion for access. Without enforcement on the application side, users may still authenticate through local passwords or legacy paths.

Why This Matters for Security Teams

Configured SSO and enforced SSO sound similar, but they answer different questions. Configuration tells an identity provider it can issue assertions; enforcement tells the application it must reject every other path. That gap matters because attackers, contractors, legacy integrations, and forgotten local accounts often survive long after SSO is “turned on.” NIST Cybersecurity Framework 2.0 treats authentication and access control as operational safeguards, not checkbox settings, and that distinction is the whole point here. The difference is especially visible when organisations roll out SSO for convenience but leave break-glass logins, password fallback, or old API paths in place. NHI Mgmt Group research shows 80% of identity breaches involved compromised non-human identities such as service accounts and API keys, reinforcing how weak alternate paths become real attack paths once they remain available. See the Ultimate Guide to NHIs — What are Non-Human Identities and the NIST Cybersecurity Framework 2.0 for the broader access-control context. In practice, many security teams discover the difference only after a legacy login path has already been used to bypass the SSO rollout.

How It Works in Practice

Configured SSO is primarily an identity provider and trust-relationship setting. The application is registered with the IdP, the assertion format is agreed, and the IdP can authenticate a user or workload and issue a token or SAML assertion. That does not, by itself, force the application to stop accepting passwords, local MFA, or old federation routes. Enforced SSO closes those alternatives at the service-provider layer, so the application only accepts the federated assertion as a valid login method. That is the operational difference practitioners should care about.

In mature deployments, enforcement usually includes disabling local credentials, removing alternative IdP routes, and ensuring session creation only occurs after the federated assertion is validated. The control objective is simple: if SSO fails open, it is configured; if SSO fails closed to non-federated paths, it is enforced. The ASP.NET machine keys RCE attack is a useful reminder that authentication and trust boundaries are only as strong as the weakest adjacent mechanism. For implementation guidance, NIST CSF 2.0 supports tightening authentication governance, and the NIST Cybersecurity Framework 2.0 is a practical anchor for mapping those safeguards to real controls.

  • Configure the IdP so it can issue assertions for the application.
  • Disable or remove all local passwords and legacy authentication methods where possible.
  • Verify the application rejects access unless the federated assertion is present and valid.
  • Test for hidden paths such as admin consoles, service endpoints, and mobile or API logins.

These controls tend to break down when separate teams own the IdP and the application because enforcement is assumed rather than verified.

Common Variations and Edge Cases

Tighter enforcement often increases rollout effort, help-desk load, and dependency on the identity provider, so organisations must balance security gains against operational continuity. That tradeoff is real, especially in hybrid estates and acquisition-heavy environments where old authentication paths are still embedded in business-critical systems. Best practice is evolving, but there is no universal standard for forcing SSO across every application type, particularly where third-party software or embedded admin portals do not fully support federation. Current guidance suggests treating exceptions as temporary and documented, not as permanent architecture.

Edge cases also matter for service accounts, contractors, and emergency access. A service may be “SSO configured” for human users while still allowing API keys, local admin accounts, or direct database credentials for automation and support. That is often where enforcement gets misunderstood: the user-facing login flow may be locked down, yet non-human identity paths remain untouched. The Ultimate Guide to NHIs — What are Non-Human Identities shows why those paths deserve separate governance, because NHIs outnumber human identities by 25x to 50x in modern enterprises. The practical question is not whether SSO exists, but whether any alternate path can still establish access without the intended assertion. In practice, enforcement gaps are usually uncovered during incident response or audit sampling, not during the original identity rollout.

Standards & Framework Alignment

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

OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST CSF 2.0 PR.AC-1 SSO enforcement is a core access-control safeguard, not just an identity configuration.
OWASP Non-Human Identity Top 10 NHI-04 Alternate credentials and unmanaged login paths create NHI exposure and bypass risk.
NIST Zero Trust (SP 800-207) AC-3 Zero Trust demands explicit authorization at access time, matching enforced SSO behavior.

Require authenticated, approved access paths only and disable alternate login routes wherever possible.