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
인 경우
설명
이 생성자는 클라이언트 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입니다.
예외
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
NetworkCredential의 ID를 나타내는 KerberosRequestorSecurityToken입니다.
예외
tokenImpersonationLevel
이 Identification
또는 Impersonation
이 아닌 경우
servicePrincipalName
이(가) null
인 경우