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.
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 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 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.