Federation and Issued Tokens

With Windows Communication Foundation (WCF), you can create clients that communicate securely with services that implement the WS-Federation and WS-Trust specifications. The specifications use XML, SOAP, and Web Services Description Language (WSDL) to provide mechanisms that enable authentication and authorization across different trust realms.

In This Section

Federation
Provides an overview of federation.

Federation and Trust
Lists the design issues to be aware of when creating federated services or clients.

How to: Create a Federated Client
Describes the basics of creating a federated client with WCF.

How to: Configure Credentials on a Federation Service
Describes the steps of creating a federated service.

How to: Create a WSFederationHttpBinding
Describes how to configure clients and services that use the WSFederationHttpBinding.

How to: Create a Security Token Service
Describes the steps of creating a security token service.

Security Assertions Markup Language (SAML) Tokens and Claims
Describes Security Assertions Markup Language (SAML) tokens, which are extensible and enable you to create rich claim types.

How to: Configure a Local Issuer
Describes how to create a local issuer of security tokens.

How to: Disable Secure Sessions on a WSFederationHttpBinding
Describes how to disable secure sessions on a WSFederationHttpBinding. Disabling secure sessions is necessary when creating a Web farm that requires a session for each client.

Reference

System.IdentityModel.Claims

ServiceAuthorizationManager

SamlSecurityToken

IssuedTokenClientCredential

IssuedTokenServiceCredential

IssuedSecurityTokenParameters

IssuedSecurityTokenProvider

WSFederationHttpBinding

See also