Share via


SecurityContextSecurityTokenResolver クラス

定義

セキュリティ コンテキスト トークンを解決します。

public ref class SecurityContextSecurityTokenResolver : System::IdentityModel::Selectors::SecurityTokenResolver, System::ServiceModel::Security::Tokens::ISecurityContextSecurityTokenCache
public class SecurityContextSecurityTokenResolver : System.IdentityModel.Selectors.SecurityTokenResolver, System.ServiceModel.Security.Tokens.ISecurityContextSecurityTokenCache
type SecurityContextSecurityTokenResolver = class
    inherit SecurityTokenResolver
    interface ISecurityContextSecurityTokenCache
Public Class SecurityContextSecurityTokenResolver
Inherits SecurityTokenResolver
Implements ISecurityContextSecurityTokenCache
継承
SecurityContextSecurityTokenResolver
実装

コンストラクター

SecurityContextSecurityTokenResolver(Int32, Boolean)

SecurityContextSecurityTokenResolver クラスの新しいインスタンスを初期化します。

SecurityContextSecurityTokenResolver(Int32, Boolean, TimeSpan)

指定したセキュリティ コンテキスト キャッシュの容量および時刻のずれの最大値で SecurityContextSecurityTokenResolver クラスの新しいインスタンスを初期化します。

プロパティ

ClockSkew

クライアントとサーバーの間の時刻の設定で許容される最大の時刻のずれを返します。

RemoveOldestTokensOnCacheFull

キャッシュがいっぱいになったときに最も古いトークンを削除するかどうかを示す値を取得します。

SecurityContextTokenCacheCapacity

セキュリティ コンテキスト トークン キャッシュのサイズを取得します。

メソッド

AddContext(SecurityContextSecurityToken)

トークン キャッシュにセキュリティ コンテキスト セキュリティ トークンを追加します。

ClearContexts()

コンテンツのトークン キャッシュをクリアします。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetAllContexts(UniqueId)

指定したコンテキスト ID に一致するセキュリティ コンテキスト セキュリティ トークン ID のコレクションを取得します。

GetContext(UniqueId, UniqueId)

指定したコンテキスト ID と生成に一致するセキュリティ コンテキスト セキュリティ トークン ID のコレクションを取得します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
LoadCustomConfiguration(XmlNodeList)

派生クラスでオーバーライドされると、XML からカスタム構成を読み込みます。

(継承元 SecurityTokenResolver)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
RemoveAllContexts(UniqueId)

特定のコンテキスト ID に一致するキャッシュからすべてのトークンを削除します。

RemoveContext(UniqueId, UniqueId)

特定のコンテキスト ID と生成に一致するキャッシュからトークンを削除します。

ResolveSecurityKey(SecurityKeyIdentifierClause)

指定したキー識別句で参照されるキーを取得します。

(継承元 SecurityTokenResolver)
ResolveToken(SecurityKeyIdentifier)

指定のキー識別子に含まれるキー識別句のいずれかに一致するセキュリティ トークンを取得します。

(継承元 SecurityTokenResolver)
ResolveToken(SecurityKeyIdentifierClause)

指定されたキー識別句に一致するセキュリティ トークンを取得します。

(継承元 SecurityTokenResolver)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
TryAddContext(SecurityContextSecurityToken)

キャッシュへのトークンの追加を試みます。

TryResolveSecurityKey(SecurityKeyIdentifierClause, SecurityKey)

指定したキー識別句で参照されるキーの取得を試みます。

(継承元 SecurityTokenResolver)
TryResolveSecurityKeyCore(SecurityKeyIdentifierClause, SecurityKey)

指定したキー識別句について、セキュリティ キー コアの解決を試みます。

TryResolveToken(SecurityKeyIdentifier, SecurityToken)

指定のキー識別子に含まれるキー識別句のいずれかに一致するセキュリティ トークンの取得を試みます。

(継承元 SecurityTokenResolver)
TryResolveToken(SecurityKeyIdentifierClause, SecurityToken)

指定されたキー識別句に一致するセキュリティ トークンの取得を試みます。

(継承元 SecurityTokenResolver)
TryResolveTokenCore(SecurityKeyIdentifier, SecurityToken)

指定したキー識別子について、トークンの解決を試みます。

TryResolveTokenCore(SecurityKeyIdentifierClause, SecurityToken)

指定したキー識別句について、トークンの解決を試みます。

UpdateContextCachingTime(SecurityContextSecurityToken, DateTime)

キャッシュ内のトークンの有効期限を更新します。

適用対象