WIF API Reference
Windows Identity Foundation (WIF) classes are split across the following assemblies: mscorlib (mscorlib.dll), System.IdentityModel (System.IdentityModel.dll), System.IdentityModel.Services (System.IdentityModel.Services.dll), and System.ServiceModel (System.ServiceModel.dll). This topic provides links to the WIF namespaces and brief explanations of the classes that each namespace contains.
The following System.IdentityModel namespaces contain classes that implement the WCF claims-based identity model: System.IdentityModel.Claims, System.IdentityModel.Policy, and System.IdentityModel.Selectors. Starting with .NET Framework 4.5, the WCF claims-based identity model is superseded by WIF. You should not use classes in these three namespaces when building solutions based on WIF.
Contains classes that represent cookie transforms, security token services, and specialized XML dictionary readers.
Contains classes that provide configuration for applications and services built using the Windows Identity Foundation (WIF). The classes in this namespace represent settings under the <identityConfiguration> element.
Contains classes that represent elements in a Federation Metadata document.
Contains classes that represent WS-Trust artifacts.
Contains classes that are used in passive (WS-Federation) scenarios. Also contains some classes that represent settings under the <system.identityModel.services> element. Settings under this element configure WS-Federation for applications. The System.IdentityModel.Services.Configuration namespace contains most of the classes that are used to configure WS-Federation.
Contains classes that provide configuration for WIF applications that use the WS-Federation protocol. The classes in this namespace represent settings under the <system.identityModel.services> element. The System.IdentityModel.Services namespace also contains some classes that are used to configure WS-Federation.
Contains specialized security token handlers for Web farm scenarios.
Contains classes that represent security tokens, security token handlers, and other security token artifacts.
Contains classes that represent claims, claims-based identities, claims-based principals, and other claims-based identity model artifacts.
Contains classes that represent WCF contracts, channels, service hosts and other artifacts that are used in active (WS-Trust) scenarios. This namespace also contains classes that are specific to Windows Communication Foundation (WCF) and that are not used by WIF.