IdentityConfiguration 类

定义

定义 Windows 标识基础行为控件的配置属性集合。

public ref class IdentityConfiguration
public class IdentityConfiguration
type IdentityConfiguration = class
Public Class IdentityConfiguration
继承
IdentityConfiguration
派生

构造函数

IdentityConfiguration()

初始化 IdentityConfiguration 类的新实例。 如果存在,设置将从默认配置中加载。

IdentityConfiguration(Boolean)

使用是否要从默认配置中加载设置的特定值来初始化 IdentityConfiguration 类的新实例。

IdentityConfiguration(Boolean, X509Certificate2)

初始化 IdentityConfiguration 类的新实例,该实例具有指定的服务证书。 设置是选择加载默认配置。

IdentityConfiguration(String)

初始化 IdentityConfiguration 类的新实例。 设置从命名配置中加载。

IdentityConfiguration(String, X509Certificate2)

初始化 IdentityConfiguration 类的新实例,该实例具有指定的服务证书,加载命名的配置。

IdentityConfiguration(X509Certificate2)

初始化 IdentityConfiguration 类的新实例,该实例具有指定的服务证书。

字段

DefaultCertificateValidationMode

默认 X.509 证书验证模式,PeerOrChainTrust

DefaultIssuerNameRegistryType

默认颁发者名称注册表类型为;Type 类的 ConfigurationBasedIssuerNameRegistry

DefaultMaxClockSkew

默认的最大时钟偏差;5 分钟。

DefaultRevocationMode

默认 X.509 吊销模式;Online

DefaultServiceName

默认值服务名称;空字符串。

DefaultTrustedStoreLocation

证书的默认受信任的存储区位置;LocalMachine

属性

AudienceRestriction

获取或设置配置的 AudienceRestriction

Caches

获取或设置配置的 IdentityModelCaches

CertificateValidationMode

获取或设置处理程序用来验证颁发者证书的证书验证模式。

CertificateValidator

获取或设置处理程序用来验证颁发者证书的 X.509 证书验证程序。

ClaimsAuthenticationManager

获取或设置声明身份验证管理器。 默认值是 ClaimsAuthenticationManager 类的实例。

ClaimsAuthorizationManager

获取或设置声明授权管理器。

DetectReplayedTokens

获取或设置默认处理程序配置中的值,该配置指示处理程序是否应检测重播的标记。

IsInitialized

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

IssuerNameRegistry

获取或设置用于解析颁发者名称的颁发者名称注册表。

IssuerTokenResolver

获取或设置颁发者标识解析器。

MaxClockSkew

获取或设置通信双方的系统时钟之间允许的最大时间差异。

Name

获取配置服务器的名称。

RevocationMode

获取或设置处理程序用来验证颁发者证书的吊销模式。

SaveBootstrapContext

获取或设置一个值,该值指示令牌验证后 BootstrapContext 对象是否保存在 ClaimsIdentity 和会话中。

SecurityTokenHandlerCollectionManager

获取 SecurityTokenHandlerCollectionManager 包含用来序列化和验证在 WS-Trust 消息中找到的标记的 SecurityTokenHandler 对象集。

SecurityTokenHandlers

获取 SecurityTokenHandler 对象的集合,这些对象用于序列化和验证 WS-Trust 消息中发现的令牌。

ServiceCertificate

获取或设置服务的证书。

ServiceTokenResolver

获取或设置服务令牌解析程序。

TokenReplayCacheExpirationPeriod

获取或设置 TokenReplayCache 中放置项目的到期期限。

TrustedStoreLocation

获取或设置处理程序用来验证颁发者证书的受信任存储位置。

方法

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
Initialize()

针对在要与在此 SecurityTokenHandlerConfiguration 实例上的属性值一致的 SecurityTokenHandlerCollection 中包含的 SecurityTokenHandlerCollectionManager 对象,更新 IdentityConfiguration 对象中的属性。

LoadConfiguration(IdentityConfigurationElement)

从应用程序或 Web 配置文件加载 IdentityConfiguration 实例的设置。

LoadHandlerConfiguration(IdentityConfigurationElement)

使用直接在指定的SecurityTokenHandlerConfiguration下的元素加载 IdentityConfigurationElement

LoadHandlerConfiguration(SecurityTokenHandlerConfiguration, SecurityTokenHandlerConfigurationElement)

加载有关 SecurityTokenHandlerCollection 的配置元素。

LoadHandlers(IdentityConfigurationElement)

加载为指定服务定义的 SecurityTokenHandlerCollectionManager

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

适用于