Compartilhar via


FederationConfiguration Classe

Definição

Expõe propriedades que contêm configurações de federação que controlam o comportamento do Módulo de Autenticação do WS-Federation (WSFederationAuthenticationModule) e do Módulo de Autenticação de Sessão (SessionAuthenticationModule) em aplicativos Web.

public ref class FederationConfiguration
public class FederationConfiguration
type FederationConfiguration = class
Public Class FederationConfiguration
Herança
FederationConfiguration

Comentários

Por padrão, os aplicativos Web têm um único FederationConfiguration objeto que é acessado por meio da FederatedAuthentication.FederationConfiguration propriedade. A primeira vez que a propriedade é acessada, uma nova FederationConfiguration instância é inicializada a partir de configurações no arquivo de configuração e o FederatedAuthentication.FederationConfigurationCreated evento é acionado. Você pode usar as propriedades e os métodos expostos pela FederationConfiguration classe para modificar ou substituir o objeto inicializado da configuração em um manipulador de eventos. Esse objeto está disponível por meio da FederationConfigurationCreatedEventArgs.FederationConfiguration propriedade dentro do manipulador de eventos.

Construtores

Nome Description
FederationConfiguration()

Inicializa uma nova instância da FederationConfiguration classe carregando as configurações da system.identityModel.services seção do arquivo de configuração.

FederationConfiguration(Boolean)

Inicializa uma nova instância da FederationConfiguration classe carregando opcionalmente as configurações da system.identityModel.services seção do arquivo de configuração.

FederationConfiguration(String)

Inicializa uma nova instância da classe do FederationConfiguration<elemento federationConfiguration> com o nome especificado.

Campos

Nome Description
DefaultFederationConfigurationName

Define o nome do elemento federationConfiguration> padrão< do qual as configurações devem ser carregadas. Essa é uma cadeia de caracteres vazia, pois o elemento padrão não tem nome.

Propriedades

Nome Description
CookieHandler

Obtém ou define o manipulador de cookie a ser usado pelo Módulo de Autenticação de Sessão (SessionAuthenticationModule).

CustomElement

Obtém ou define o elemento XML personalizado, se houver, presente nessa configuração.

IdentityConfiguration

Obtém ou define o IdentityConfiguration objeto associado a essa instância.

IsInitialized

Obtém ou define um valor que indica se o Initialize() método foi chamado.

Name

Obtém o nome associado a essa instância.

ServiceCertificate

Obtém ou define o certificado X.509 usado para assinar mensagens de protocolo WS-Federation.

WsFederationConfiguration

Obtém ou define as configurações do Módulo de Autenticação do WS-Federation (WSFederationAuthenticationModule).

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Initialize()

Inicializa a instância atual.

LoadConfiguration(FederationConfigurationElement)

Carrega as propriedades da instância atual do arquivo de configuração. Esse método é chamado por construtores que inicializam o recém-criado FederationConfiguration a partir das configurações.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a