KerberosSecurityTokenProvider 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
KerberosSecurityTokenProvider 클래스의 새 인스턴스를 초기화합니다.
오버로드
| KerberosSecurityTokenProvider(String) |
지정된 서비스 주체 이름을 사용하여 KerberosSecurityTokenProvider 클래스의 새 인스턴스를 초기화합니다. |
| KerberosSecurityTokenProvider(String, TokenImpersonationLevel) |
지정된 서비스 주체 이름과 클라이언트에서 KerberosRequestorSecurityToken 보안 토큰의 수신자가 클라이언트의 자격 증명을 가장할 수 있도록 허용하는지 여부를 사용하여 KerberosSecurityTokenProvider 클래스의 새 인스턴스를 초기화합니다. |
| 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)
지정된 서비스 주체 이름과 클라이언트에서 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)
지정된 서비스 주체 이름, 클라이언트 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.