KerberosSecurityTokenProvider コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
KerberosSecurityTokenProvider クラスの新しいインスタンスを初期化します。
オーバーロード
KerberosSecurityTokenProvider(String) |
指定したサービス プリンシパル名を使用して、KerberosSecurityTokenProvider クラスの新しいインスタンスを初期化します。 |
KerberosSecurityTokenProvider(String, TokenImpersonationLevel) |
指定したサービス プリンシパル名を使用して、KerberosSecurityTokenProvider クラスの新しいインスタンスを初期化し、クライアントが KerberosRequestorSecurityToken セキュリティ トークンの受信者にクライアントの資格情報の偽装を許可するかどうかを指定します。 |
KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential) |
指定したサービス プリンシパル名、クライアント ID、およびクライアントが KerberosRequestorSecurityToken セキュリティ トークンの受信者にクライアントの資格情報の偽装を許可するかどうかを使用して、KerberosSecurityTokenProvider クラスの新しいインスタンスを初期化します。 |
KerberosSecurityTokenProvider(String)
指定したサービス プリンシパル名を使用して、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 セキュリティ トークンを取得するサービス プリンシパル名。
例外
servicePrincipalName
は null
です。
注釈
このコンストラクターは、クライアントが TokenImpersonationLevelIdentification
する権限借用レベルを設定します。 呼び出し元スレッド (DefaultNetworkCredentials) の現在のコンテキストは、クライアント ID として使用されます。
適用対象
KerberosSecurityTokenProvider(String, TokenImpersonationLevel)
指定したサービス プリンシパル名を使用して、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。
例外
tokenImpersonationLevel
は Identification
でも Impersonation
でありません。
servicePrincipalName
は null
です。
注釈
呼び出し元スレッド (DefaultNetworkCredentials) の現在のコンテキストは、クライアント ID として使用されます。
適用対象
KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)
指定したサービス プリンシパル名、クライアント 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。
- networkCredential
- NetworkCredential
例外
tokenImpersonationLevel
は Identification
でも Impersonation
でありません。
servicePrincipalName
は null
です。
適用対象
.NET