다음을 통해 공유


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

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

proofToken
SecurityToken

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

effectiveTime
DateTime

DateTime 이 보안 토큰이 유효한 첫 번째 인스턴트를 나타내는 A입니다. ValidFrom 속성을 설정합니다.

expirationTime
DateTime

DateTime 이 보안 토큰이 유효한 마지막 인스턴트를 나타내는 A입니다. ValidFrom 속성을 설정합니다.

internalTokenReference
SecurityKeyIdentifierClause

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

externalTokenReference
SecurityKeyIdentifierClause

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

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

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

예외

tokenXmlnull입니다.

-또는-

proofTokennull입니다.

설명

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

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

적용 대상