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 Web Services Federation (WSFederationAuthenticationModule) e o 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 . Na primeira vez que a propriedade é acessada, uma nova FederationConfiguration instância é inicializada a partir das configurações no arquivo de configuração e o FederatedAuthentication.FederationConfigurationCreated evento é gerado. 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

FederationConfiguration()

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

FederationConfiguration(Boolean)

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

FederationConfiguration(String)

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

Campos

DefaultFederationConfigurationName

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

Propriedades

CookieHandler

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

CustomElement

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

IdentityConfiguration

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

IsInitialized

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

Name

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

ServiceCertificate

Obtém ou define o certificado X.509 usado para assinar mensagens de protocolo do Web Services Federation.

WsFederationConfiguration

Obtém ou define as definições de configuração para o Módulo de Autenticação do Web Services Federation (WSFederationAuthenticationModule).

Métodos

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 para a instância atual do arquivo de configuração. Este método é chamado por construtores que inicializam o FederationConfiguration recém-criado das definições de configuração.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a