GenericXmlSecurityToken Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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. |