Share via


IdentityConfiguration 類別

定義

定義控制 Windows Identity Foundation 行為之可設定屬性的集合。

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

取得或設定處理常式用來驗證簽發者憑證的憑證驗證程式。

ClaimsAuthenticationManager

取得或設定宣告驗證管理員。 預設為 ClaimsAuthenticationManager 類別的執行個體。

ClaimsAuthorizationManager

取得或設定宣告授權管理員。

DetectReplayedTokens

取得或設定預設處理常式組態中的值,指出處理常式是否應該會偵測重新執行的語彙基元。

IsInitialized

取得或設定值,指出是否已呼叫 Initialize() 方法。

IssuerNameRegistry

取得或設定用於解析簽發者名稱的簽發者名稱登錄。

IssuerTokenResolver

取得或設定簽發者權杖解析程式。

MaxClockSkew

取得或設定通訊雙方系統時鐘之間可允許的最大時間差異。

Name

取得此組態的服務名稱。

RevocationMode

取得或設定處理常式用來驗證簽發者憑證的撤銷模式。

SaveBootstrapContext

取得或設定值,指出 BootstrapContext 物件是否儲存在 ClaimsIdentity 和權杖驗證後的工作階段。

SecurityTokenHandlerCollectionManager

取得包含 SecurityTokenHandlerCollectionManager 物件集合的 SecurityTokenHandler,這些物件用來序列化及驗證 WS-Trust 訊息中的權杖。

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)

適用於