次の方法で共有


KerberosSecurityTokenProvider コンストラクター

定義

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

オーバーロード

KerberosSecurityTokenProvider(String)

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

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

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

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

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

KerberosSecurityTokenProvider(String)

ソース:
KerberosSecurityTokenProvider.cs
ソース:
KerberosSecurityTokenProvider.cs
ソース:
KerberosSecurityTokenProvider.cs

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

public:
 KerberosSecurityTokenProvider(System::String ^ servicePrincipalName);
public KerberosSecurityTokenProvider (string servicePrincipalName);
new System.IdentityModel.Selectors.KerberosSecurityTokenProvider : string -> System.IdentityModel.Selectors.KerberosSecurityTokenProvider
Public Sub New (servicePrincipalName As String)

パラメーター

servicePrincipalName
String

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

例外

servicePrincipalNamenullです。

注釈

このコンストラクターは、クライアントが TokenImpersonationLevelIdentificationする権限借用レベルを設定します。 呼び出し元スレッド (DefaultNetworkCredentials) の現在のコンテキストは、クライアント ID として使用されます。

適用対象

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

ソース:
KerberosSecurityTokenProvider.cs
ソース:
KerberosSecurityTokenProvider.cs
ソース:
KerberosSecurityTokenProvider.cs

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

public:
 KerberosSecurityTokenProvider(System::String ^ servicePrincipalName, System::Security::Principal::TokenImpersonationLevel tokenImpersonationLevel);
public KerberosSecurityTokenProvider (string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel);
new System.IdentityModel.Selectors.KerberosSecurityTokenProvider : string * System.Security.Principal.TokenImpersonationLevel -> System.IdentityModel.Selectors.KerberosSecurityTokenProvider
Public Sub New (servicePrincipalName As String, tokenImpersonationLevel As TokenImpersonationLevel)

パラメーター

servicePrincipalName
String

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

tokenImpersonationLevel
TokenImpersonationLevel

KerberosRequestorSecurityToken セキュリティ トークンの受信者がクライアントに代わって動作できる程度を指定する TokenImpersonationLevel

例外

tokenImpersonationLevelIdentification でも Impersonationでありません。

servicePrincipalNamenullです。

注釈

呼び出し元スレッド (DefaultNetworkCredentials) の現在のコンテキストは、クライアント ID として使用されます。

適用対象

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

ソース:
KerberosSecurityTokenProvider.cs
ソース:
KerberosSecurityTokenProvider.cs
ソース:
KerberosSecurityTokenProvider.cs

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

public:
 KerberosSecurityTokenProvider(System::String ^ servicePrincipalName, System::Security::Principal::TokenImpersonationLevel tokenImpersonationLevel, System::Net::NetworkCredential ^ networkCredential);
public KerberosSecurityTokenProvider (string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel, System.Net.NetworkCredential networkCredential);
new System.IdentityModel.Selectors.KerberosSecurityTokenProvider : string * System.Security.Principal.TokenImpersonationLevel * System.Net.NetworkCredential -> System.IdentityModel.Selectors.KerberosSecurityTokenProvider
Public Sub New (servicePrincipalName As String, tokenImpersonationLevel As TokenImpersonationLevel, networkCredential As NetworkCredential)

パラメーター

servicePrincipalName
String

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

tokenImpersonationLevel
TokenImpersonationLevel

KerberosRequestorSecurityToken セキュリティ トークンの受信者がクライアント プロセスに代わって動作できる程度を指定する TokenImpersonationLevel

例外

tokenImpersonationLevelIdentification でも Impersonationでありません。

servicePrincipalNamenullです。

適用対象