다음을 통해 공유


KerberosSecurityTokenProvider 생성자

정의

KerberosSecurityTokenProvider 클래스의 새 인스턴스를 초기화합니다.

오버로드

KerberosSecurityTokenProvider(String)

지정된 서비스 주체 이름을 사용하여 KerberosSecurityTokenProvider 클래스의 새 인스턴스를 초기화합니다.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

지정된 서비스 주체 이름과 클라이언트에서 KerberosRequestorSecurityToken 보안 토큰의 수신자가 클라이언트의 자격 증명을 가장할 수 있도록 허용하는지 여부를 사용하여 KerberosSecurityTokenProvider 클래스의 새 인스턴스를 초기화합니다.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

지정된 서비스 주체 이름, 클라이언트 ID 및 클라이언트에서 KerberosRequestorSecurityToken 보안 토큰의 수신자가 클라이언트의 자격 증명을 가장할 수 있도록 허용하는지 여부를 사용하여 KerberosSecurityTokenProvider 클래스의 새 인스턴스를 초기화합니다.

KerberosSecurityTokenProvider(String)

Source:
KerberosSecurityTokenProvider.cs
Source:
KerberosSecurityTokenProvider.cs
Source:
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 보안 토큰을 가져올 서비스 주체 이름입니다.

예외

servicePrincipalName null.

설명

이 생성자는 클라이언트에서 허용하는 가장 수준을 TokenImpersonationLevelIdentification설정합니다. 호출 스레드(DefaultNetworkCredentials)의 현재 컨텍스트는 클라이언트 ID로 사용됩니다.

적용 대상

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

Source:
KerberosSecurityTokenProvider.cs
Source:
KerberosSecurityTokenProvider.cs
Source:
KerberosSecurityTokenProvider.cs

지정된 서비스 주체 이름과 클라이언트에서 KerberosRequestorSecurityToken 보안 토큰의 수신자가 클라이언트의 자격 증명을 가장할 수 있도록 허용하는지 여부를 사용하여 KerberosSecurityTokenProvider 클래스의 새 인스턴스를 초기화합니다.

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)

Source:
KerberosSecurityTokenProvider.cs
Source:
KerberosSecurityTokenProvider.cs
Source:
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.

예외

tokenImpersonationLevel Identification 또는 Impersonation않습니다.

servicePrincipalName null.

적용 대상