FederationConfiguration Classe

Definição

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

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

Observações

Por defeito, as aplicações web têm um único FederationConfiguration objeto que é acedido através da FederatedAuthentication.FederationConfiguration propriedade. Na primeira vez que a propriedade é acedida, uma nova FederationConfiguration instância é inicializada a partir das definições no ficheiro de configuração e o FederatedAuthentication.FederationConfigurationCreated evento é gerado. Pode usar as propriedades e métodos expostos pela FederationConfiguration classe para modificar ou substituir o objeto inicializado a partir da configuração num gestor de eventos. Este objeto está disponível através da FederationConfigurationCreatedEventArgs.FederationConfiguration propriedade dentro do gestor de eventos.

Construtores

Name Description
FederationConfiguration()

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

FederationConfiguration(Boolean)

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

FederationConfiguration(String)

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

Campos

Name Description
DefaultFederationConfigurationName

Define o nome do elemento federationConfiguration< predefinido> a partir do qual as definições devem ser carregadas. Esta é uma cadeia vazia, pois o elemento padrão não tem nome.

Propriedades

Name Description
CookieHandler

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

CustomElement

Recebe ou define o elemento XML personalizado, se existir, presente nesta configuração.

IdentityConfiguration

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

IsInitialized

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

Name

Recebe o nome associado a esta 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 definições de configuração para o Módulo de Autenticação WS-Federation (WSFederationAuthenticationModule).

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(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 a partir do ficheiro de configuração. Este método é chamado por construtores que inicializam as novas definições criadas FederationConfiguration a partir das definições de configuração.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a