FederationConfiguration 类

定义

公开包含控制 WS-Federation 身份验证模块的联合设置的属性(WSFederationAuthenticationModule)和在 Web 应用程序的“会话身份验证模块”(SessionAuthenticationModule)。

public ref class FederationConfiguration
public class FederationConfiguration
type FederationConfiguration = class
Public Class FederationConfiguration
继承
FederationConfiguration

注解

默认情况下,Web 应用程序具有通过 FederatedAuthentication.FederationConfiguration 属性访问的单个 FederationConfiguration 对象。 首次访问属性时,将从配置文件中的设置初始化新 FederationConfiguration 实例, FederatedAuthentication.FederationConfigurationCreated 并引发 事件。 可以使用 类公开 FederationConfiguration 的属性和方法修改或替换从事件处理程序中的配置初始化的对象。 此对象可通过 FederationConfigurationCreatedEventArgs.FederationConfiguration 事件处理程序中的 属性获得。

构造函数

FederationConfiguration()

通过加载设置初始化 FederationConfiguration 选件类的新实例从配置文件的 system.identityModel.services 部分。

FederationConfiguration(Boolean)

通过有选择地加载来自配置文件的 system.identityModel.services 部分的设置来初始化 FederationConfiguration 类的新的实例。

FederationConfiguration(String)

从指定的名称 <federationConfiguration> 元素初始化 FederationConfiguration 类的新实例。

字段

DefaultFederationConfigurationName

定义应加载设置的 <federationConfiguration> 元素的默认名称。 因为默认元素是未命名的,这是一个空字符串。

属性

CookieHandler

获取或设置将由会话身份验证模块 (SessionAuthenticationModule) 使用的 Cookie 处理程序。

CustomElement

获取或设置此配置中存在的自定义 XML 元素(如有)。

IdentityConfiguration

获取或设置与此实例关联的 IdentityConfiguration 对象。

IsInitialized

获取或设置一个值,该值指示是否已调用 Initialize() 方法。

Name

获取与此实例关联的名称。

ServiceCertificate

获取或设置用于对 WS-Federation 协议消息进行签名的 X.509 证书。

WsFederationConfiguration

获取或设置 WS-Federation 身份验证模块 (WSFederationAuthenticationModule) 的配置设置。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
Initialize()

初始化当前实例。

LoadConfiguration(FederationConfigurationElement)

为来自配置文件的当前实例加载属性。 此方法由从配置设置中初始化新创建的 FederationConfiguration 构造函数调用。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于