KerberosRequestorSecurityToken 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
KerberosRequestorSecurityToken 클래스의 새 인스턴스를 초기화합니다.
오버로드
KerberosRequestorSecurityToken(String) |
지정된 서비스 사용자 이름과 연결된 서비스를 사용하여 KerberosRequestorSecurityToken 클래스의 새 인스턴스를 초기화합니다. |
KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String) |
KerberosRequestorSecurityToken 클래스의 새 인스턴스를 초기화합니다. |
KerberosRequestorSecurityToken(String)
지정된 서비스 사용자 이름과 연결된 서비스를 사용하여 KerberosRequestorSecurityToken 클래스의 새 인스턴스를 초기화합니다.
public:
KerberosRequestorSecurityToken(System::String ^ servicePrincipalName);
public KerberosRequestorSecurityToken (string servicePrincipalName);
new System.IdentityModel.Tokens.KerberosRequestorSecurityToken : string -> System.IdentityModel.Tokens.KerberosRequestorSecurityToken
Public Sub New (servicePrincipalName As String)
매개 변수
- servicePrincipalName
- String
KerberosRequestorSecurityToken 보안 토큰의 서비스 사용자 이름입니다. ServicePrincipalName 속성을 설정합니다.
예외
servicePrincipalName
이(가) null
인 경우
현재 사용자에 대한 Kerberos 티켓을 가져올 수 없는 경우
설명
서비스 주체 이름은 또는 형식 host/<hostname>@<domain>
중 하나여야 합니다. 여기서 <hostname>
hostname
는 대상 웹 서비스를 호스트하는 컴퓨터의 이름이며 domain
호스트 컴퓨터가 있는 Kerberos 영역의 정규화된 도메인 이름입니다. 서비스 주체 이름은 서비스를 실행하는 계정과 연결되며 이 매핑은 KDC(Kerberos 도메인 컨트롤러)에 저장됩니다.
적용 대상
KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String)
KerberosRequestorSecurityToken 클래스의 새 인스턴스를 초기화합니다.
public:
KerberosRequestorSecurityToken(System::String ^ servicePrincipalName, System::Security::Principal::TokenImpersonationLevel tokenImpersonationLevel, System::Net::NetworkCredential ^ networkCredential, System::String ^ id);
public KerberosRequestorSecurityToken (string servicePrincipalName, System.Security.Principal.TokenImpersonationLevel tokenImpersonationLevel, System.Net.NetworkCredential networkCredential, string id);
new System.IdentityModel.Tokens.KerberosRequestorSecurityToken : string * System.Security.Principal.TokenImpersonationLevel * System.Net.NetworkCredential * string -> System.IdentityModel.Tokens.KerberosRequestorSecurityToken
Public Sub New (servicePrincipalName As String, tokenImpersonationLevel As TokenImpersonationLevel, networkCredential As NetworkCredential, id As String)
매개 변수
- servicePrincipalName
- String
KerberosRequestorSecurityToken 보안 토큰의 서비스 사용자 이름입니다. ServicePrincipalName 속성을 설정합니다.
- tokenImpersonationLevel
- TokenImpersonationLevel
클라이언트에서 허용하는 TokenImpersonationLevel 보안 토큰의 가장 방법을 지정하는 KerberosRequestorSecurityToken 값 중 하나입니다.
- networkCredential
- NetworkCredential
NetworkCredential 보안 토큰을 가져올 사용자를 지정하는 KerberosRequestorSecurityToken입니다.
예외
networkCredential
이 null
이 아니고 DefaultNetworkCredentials와 같지 않으며 UserName 속성이 비어 있거나 null
인 경우
지정된 사용자에 대한 Kerberos 티켓을 가져올 수 없는 경우
tokenImpersonationLevel
이 Impersonation
또는 Identity
이 아닌 경우
설명
서비스 주체 이름은 또는 형식 host/<hostname>@<domain>
중 하나여야 합니다. 여기서 <hostname>
hostname
는 대상 웹 서비스를 호스트하는 컴퓨터의 이름이며 domain
호스트 컴퓨터가 있는 Kerberos 영역의 정규화된 도메인 이름입니다. 서비스 주체 이름은 서비스를 실행하는 계정과 연결되며 이 매핑은 KDC(Kerberos 도메인 컨트롤러)에 저장됩니다.
가 매개 변수 KerberosRequestorSecurityToken 에 networkCredential
전달되면 null
현재 사용자에 대한 보안 토큰을 가져옵니다.
적용 대상
.NET