次の方法で共有


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です。

適用対象