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