다음을 통해 공유


KerberosSecurityTokenProvider 생성자

정의

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

오버로드

Name Description
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 가져올 서비스 주체 이름입니다.

예외

servicePrincipalNamenull입니다.

설명

이 생성자는 클라이언트 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 수신자가 클라이언트를 대신하여 작동할 수 있는 정도를 지정하는 A TokenImpersonationLevel 입니다.

예외

tokenImpersonationLevel가 아닙니다Identification.Impersonation

servicePrincipalNamenull입니다.

설명

호출 스레드(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 수신자가 클라이언트 프로세스를 대신하여 작동할 수 있는 정도를 지정하는 A TokenImpersonationLevel 입니다.

networkCredential
NetworkCredential

의 IDKerberosRequestorSecurityToken를 나타내는 A NetworkCredential 입니다.

예외

tokenImpersonationLevel가 아닙니다Identification.Impersonation

servicePrincipalNamenull입니다.

적용 대상