GenericXmlSecurityToken Klass

Definition

Representerar en säkerhetstoken som baseras på XML.

public ref class GenericXmlSecurityToken : System::IdentityModel::Tokens::SecurityToken
public class GenericXmlSecurityToken : System.IdentityModel.Tokens.SecurityToken
type GenericXmlSecurityToken = class
    inherit SecurityToken
Public Class GenericXmlSecurityToken
Inherits SecurityToken
Arv
GenericXmlSecurityToken

Kommentarer

GenericXmlSecurityToken Använd klassen när du får en token över kabeln som inte har definierats i en specifikation eller om du inte kan fastställa typen av säkerhetstoken. I ett federationsscenario när du till exempel skickar en begärandesäkerhetstoken (RST) till en säkerhetstokentjänst (STS) vet du inte alltid vilken typ av säkerhetstoken som returneras av STS. I sådana fall kan du använda en GenericXmlSecurityToken för att lagra säkerhetstoken som XML tillsammans med dess interna och externa referenser.

GenericXmlSecurityToken Använd klassen för att definiera anspråk med XML när en av de inbyggda säkerhetstoken inte räcker. Andra säkerhetstoken kan definiera sina anspråk med hjälp av XML, men GenericXmlSecurityToken med säkerhetstoken kan en säkerhetstoken ha en programdefinierad uppsättning XML.

Konstruktorer

Name Description
GenericXmlSecurityToken(XmlElement, SecurityToken, DateTime, DateTime, SecurityKeyIdentifierClause, SecurityKeyIdentifierClause, ReadOnlyCollection<IAuthorizationPolicy>)

Initierar en ny instans av GenericXmlSecurityToken klassen.

Egenskaper

Name Description
AuthorizationPolicies

Hämtar insamlingen av auktoriseringsprinciper för den här säkerhetstoken.

ExternalTokenReference

Hämtar en security key identifier-sats som refererar till den här säkerhetstoken när den här säkerhetstoken inte ingår i SOAP-meddelandet där den refereras till.

Id

Hämtar en unik identifierare för säkerhetstoken.

InternalTokenReference

Hämtar en säkerhetsnyckel-ID-sats som refererar till den här säkerhetstoken när den här säkerhetstoken ingår i SOAP-meddelandet där den refereras till.

ProofToken

Hämtar bevistoken för säkerhetstoken.

SecurityKeys

Hämtar de kryptografiska nycklar som är associerade med bevistoken.

TokenXml

Hämtar den XML som är associerad med säkerhetstoken.

ValidFrom

Hämtar den första tidpunkten då den här säkerhetstoken är giltig.

ValidTo

Hämtar den sista tidpunkten då den här säkerhetstoken är giltig.

Metoder

Name Description
CanCreateKeyIdentifierClause<T>()

Hämtar ett värde som anger om den här säkerhetstoken kan skapa den angivna nyckelidentifierarsatsen.

CreateKeyIdentifierClause<T>()

Skapar den angivna nyckelidentifierarsatsen.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Returnerar ett värde som anger om nyckelidentifieraren för den här instansen är lika med den angivna nyckelidentifieraren.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Hämtar nyckeln för den angivna nyckelidentifierarsatsen.

(Ärvd från SecurityToken)
ToString()

Returnerar det aktuella objektet.

Gäller för