Share via


KerberosSecurityTokenProvider 생성자

정의

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인 경우

설명

이 생성자는 클라이언트 TokenImpersonationLevel Identification에서 허용하는 가장 수준을 .로 설정합니다. 호출 스레드(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입니다.

예외

tokenImpersonationLevelIdentification 또는 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

NetworkCredential의 ID를 나타내는 KerberosRequestorSecurityToken입니다.

예외

tokenImpersonationLevelIdentification 또는 Impersonation이 아닌 경우

servicePrincipalName이(가) null인 경우

적용 대상