KerberosSecurityTokenProvider クラス

定義

SOAP メッセージ送信者の KerberosRequestorSecurityToken セキュリティ トークンを提供するセキュリティ トークン プロバイダーを表します。

public ref class KerberosSecurityTokenProvider : System::IdentityModel::Selectors::SecurityTokenProvider
public class KerberosSecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider
type KerberosSecurityTokenProvider = class
    inherit SecurityTokenProvider
Public Class KerberosSecurityTokenProvider
Inherits SecurityTokenProvider
継承
KerberosSecurityTokenProvider

注釈

大半の場合、KerberosSecurityTokenProvider クラスを直接呼び出す必要はありません。このクラスはクライアントが KerberosRequestorSecurityToken セキュリティ トークンを必要とする SOAP メッセージを送信するときに呼び出されます。 特に、クライアントは ClientCredentials クラスを使用して必要なセキュリティ トークンの種類を指定し、ClientCredentials クラスはセキュリティ トークンを取得するために GetToken メソッドを呼び出します。 必要なセキュリティ トークンが KerberosRequestorSecurityToken セキュリティ トークンである場合、GetToken メソッドは GetTokenCore(TimeSpan) メソッドを呼び出します。

コンストラクター

KerberosSecurityTokenProvider(String)

サービス プリンシパル名を指定して、KerberosSecurityTokenProvider クラスの新しいインスタンスを初期化します。

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

サービス プリンシパル名と、クライアントが KerberosSecurityTokenProvider セキュリティ トークンの受信者にクライアントの資格情報の偽装を許可するかどうかを指定して、KerberosRequestorSecurityToken クラスの新しいインスタンスを初期化します。

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

サービス プリンシパル名、クライアント ID、およびクライアントが KerberosSecurityTokenProvider セキュリティ トークンの受信者にクライアントの資格情報の偽装を許可するかどうかを指定して、KerberosRequestorSecurityToken クラスの新しいインスタンスを初期化します。

プロパティ

NetworkCredential

KerberosRequestorSecurityToken セキュリティ トークンの ID を取得します。

ServicePrincipalName

取得する KerberosRequestorSecurityToken セキュリティ トークンのサービス プリンシパル名を取得します。

SupportsTokenCancellation

セキュリティ トークンをキャンセルできるかどうかを示す値を取得します。

(継承元 SecurityTokenProvider)
SupportsTokenRenewal

セキュリティ トークンを更新できるかどうかを示す値を取得します。

(継承元 SecurityTokenProvider)
TokenImpersonationLevel

クライアントの代わりに KerberosRequestorSecurityToken セキュリティ トークンの受信者が操作できるレベルを指定する値を取得します。

メソッド

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

非同期の操作によるセキュリティ トークンのキャンセルを開始します。

(継承元 SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

非同期の操作によるセキュリティ トークンのキャンセルを開始します。

(継承元 SecurityTokenProvider)
BeginGetToken(TimeSpan, AsyncCallback, Object)

非同期の操作によるセキュリティ トークンの取得を開始します。

(継承元 SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

非同期の操作によるセキュリティ トークンの取得を開始します。

(継承元 SecurityTokenProvider)
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

非同期の操作によるセキュリティ トークンの更新を開始します。

(継承元 SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

非同期の操作によるセキュリティ トークンの更新を開始します。

(継承元 SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

セキュリティ トークンをキャンセルします。

(継承元 SecurityTokenProvider)
CancelTokenAsync(TimeSpan, SecurityToken)

セキュリティ トークンをキャンセルします。

(継承元 SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

セキュリティ トークンをキャンセルします。

(継承元 SecurityTokenProvider)
CancelTokenCoreAsync(TimeSpan, SecurityToken)

セキュリティ トークンをキャンセルします。

(継承元 SecurityTokenProvider)
EndCancelToken(IAsyncResult)

非同期の操作によるセキュリティ トークンのキャンセルを完了します。

(継承元 SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

非同期の操作によるセキュリティ トークンのキャンセルを完了します。

(継承元 SecurityTokenProvider)
EndGetToken(IAsyncResult)

非同期の操作によるセキュリティ トークンの取得を完了します。

(継承元 SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

非同期の操作によるセキュリティ トークンの取得を完了します。

(継承元 SecurityTokenProvider)
EndRenewToken(IAsyncResult)

非同期の操作によるセキュリティ トークンの更新を完了します。

(継承元 SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

非同期の操作によるセキュリティ トークンの更新を完了します。

(継承元 SecurityTokenProvider)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetToken(TimeSpan)

セキュリティ トークンを取得します。

(継承元 SecurityTokenProvider)
GetTokenAsync(TimeSpan)

セキュリティ トークンを取得します。

(継承元 SecurityTokenProvider)
GetTokenCore(TimeSpan)

KerberosRequestorSecurityToken セキュリティ トークンを取得します。

GetTokenCoreAsync(TimeSpan)

セキュリティ トークンを取得します。

(継承元 SecurityTokenProvider)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
RenewToken(TimeSpan, SecurityToken)

セキュリティ トークンを更新します。

(継承元 SecurityTokenProvider)
RenewTokenAsync(TimeSpan, SecurityToken)

セキュリティ トークンを更新します。

(継承元 SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

セキュリティ トークンを更新します。

(継承元 SecurityTokenProvider)
RenewTokenCoreAsync(TimeSpan, SecurityToken)

セキュリティ トークンを更新します。

(継承元 SecurityTokenProvider)
ToString()

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

(継承元 Object)

適用対象

こちらもご覧ください