WS-Federation
WS-Federation is a standard that lets users sign in once and access applications that trust the same identity provider, even when those applications sit in different systems or organizations. It is an XML-based protocol commonly used for single sign-on, particularly with older Windows-based web applications. It works by allowing an identity provider to issue a security token that a relying application accepts as proof of the user's identity.
WS-Federation is an XML-based federation protocol, standardized as WS-Federation 1.2 by OASIS, that conveys identity and authentication information across security boundaries to enable web single sign-on. It builds on the WS-Security and WS-Trust specifications, which support different security token types, infrastructures, and trust topologies, and it defines mechanisms to negotiate the issuance of a security token from an identity provider (or Security Token Service) to a relying party. In most deployments it is used for browser-based SSO to applications, and it is frequently associated with legacy Windows-based web applications and Active Directory Federation Services (AD FS). WS-Federation addresses federated authentication and token issuance; authorization decisions at the relying party and identity lifecycle management are typically out of scope for the protocol itself. Note that the exact token formats, trust configuration, and profile behavior vary by implementation.
Why it matters
WS-Federation remains significant because it underpins single sign-on for a substantial base of legacy Windows-based web applications, many of which were built around Active Directory Federation Services (AD FS) and the WS-* family of specifications. For organizations that adopted Microsoft-centric identity infrastructure before newer protocols became dominant, WS-Federation is often the mechanism that continues to broker browser-based SSO across security boundaries. Understanding it is therefore essential for teams maintaining, auditing, or migrating these environments.
For security architects and IAM engineers, WS-Federation matters primarily as a protocol encountered during modernization efforts. Because it conveys identity and authentication information across networked systems by having an identity provider or Security Token Service issue a security token that a relying party trusts, misconfigured trust relationships, token handling, or Security Token Service settings can undermine the intended SSO security boundary. Since token formats and trust configuration vary by implementation, teams cannot assume uniform behavior across vendors or deployments and should validate the specific profile in use.
WS-Federation also has a defined scope that is important to respect. It addresses federated authentication and token issuance, but authorization decisions at the relying party and identity lifecycle management are typically out of scope for the protocol itself. Treating WS-Federation as a complete access-management solution rather than an authentication and token-issuance federation protocol can lead to gaps where governance, provisioning, and authorization controls are wrongly assumed to be handled by the protocol.
Who it's relevant to
Inside WS-Fed
Common questions
Answers to the questions practitioners most commonly ask about WS-Fed.
