다음을 통해 공유


GenericXmlSecurityToken 생성자

정의

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

public:
 GenericXmlSecurityToken(System::Xml::XmlElement ^ tokenXml, System::IdentityModel::Tokens::SecurityToken ^ proofToken, DateTime effectiveTime, DateTime expirationTime, System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ internalTokenReference, System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ externalTokenReference, System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Policy::IAuthorizationPolicy ^> ^ authorizationPolicies);
public GenericXmlSecurityToken (System.Xml.XmlElement tokenXml, System.IdentityModel.Tokens.SecurityToken proofToken, DateTime effectiveTime, DateTime expirationTime, System.IdentityModel.Tokens.SecurityKeyIdentifierClause internalTokenReference, System.IdentityModel.Tokens.SecurityKeyIdentifierClause externalTokenReference, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> authorizationPolicies);
new System.IdentityModel.Tokens.GenericXmlSecurityToken : System.Xml.XmlElement * System.IdentityModel.Tokens.SecurityToken * DateTime * DateTime * System.IdentityModel.Tokens.SecurityKeyIdentifierClause * System.IdentityModel.Tokens.SecurityKeyIdentifierClause * System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> -> System.IdentityModel.Tokens.GenericXmlSecurityToken
Public Sub New (tokenXml As XmlElement, proofToken As SecurityToken, effectiveTime As DateTime, expirationTime As DateTime, internalTokenReference As SecurityKeyIdentifierClause, externalTokenReference As SecurityKeyIdentifierClause, authorizationPolicies As ReadOnlyCollection(Of IAuthorizationPolicy))

매개 변수

tokenXml
XmlElement

보안 토큰과 연결된 XML을 나타내는 XmlElement입니다. TokenXml 속성을 설정합니다.

proofToken
SecurityToken

보안 토큰의 증명 토큰을 나타내는 SecurityToken입니다. ProofToken 속성을 설정합니다.

effectiveTime
DateTime

이 보안 토큰이 유효한 기간의 시작 시간을 나타내는 DateTime입니다. ValidFrom 속성을 설정합니다.

expirationTime
DateTime

이 보안 토큰이 유효한 기간의 종료 시간을 나타내는 DateTime입니다. ValidFrom 속성을 설정합니다.

internalTokenReference
SecurityKeyIdentifierClause

이 보안 토큰이 참조되는 SOAP 메시지에 포함된 경우 이 보안 토큰에 대한 참조를 나타내는 SecurityKeyIdentifierClause입니다. InternalTokenReference 속성을 설정합니다.

externalTokenReference
SecurityKeyIdentifierClause

이 보안 토큰이 참조되는 SOAP 메시지에 포함되지 않은 경우 이 보안 토큰에 대한 참조를 나타내는 SecurityKeyIdentifierClause입니다. ValidFrom 속성을 설정합니다.

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

이 보안 토큰에 대한 권한 부여 정책의 집합을 포함하는 ReadOnlyCollection<T> 형식의 IAuthorizationPolicy입니다.

예외

tokenXml이(가) null인 경우

또는

proofTokennull입니다.

설명

매개 변수가 이 internalTokenReferencenull이 보안 토큰에 LocalIdKeyIdentifierClause 대한 키 식별자 절이 만들어지고 속성으로 InternalTokenReference 설정됩니다.

GenericXmlSecurityToken 페더레이션 시나리오에서 를 가져오는 경우 증명 토큰에는 클라이언트에 대해 암호화된 키가 포함됩니다.

적용 대상