GenericXmlSecurityToken Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje token zabezpieczający oparty na kodzie 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
- Dziedziczenie
Uwagi
GenericXmlSecurityToken Użyj klasy podczas odbierania tokenu za pośrednictwem przewodu, który nie jest zdefiniowany w specyfikacji lub nie ma możliwości określenia typu tokenu zabezpieczającego. Na przykład w scenariuszu federacyjnym podczas wysyłania tokenu zabezpieczającego żądania (RST) do usługi tokenu zabezpieczającego (STS) nie zawsze wiadomo typ tokenu zabezpieczającego zwróconego przez usługę STS. W takich przypadkach można użyć GenericXmlSecurityToken obiektu do przechowywania tokenu zabezpieczającego jako kodu XML wraz z wewnętrznymi i zewnętrznymi odwołaniami.
GenericXmlSecurityToken Użyj klasy , aby zdefiniować oświadczenia przy użyciu kodu XML, gdy jeden z wbudowanych tokenów zabezpieczających nie wystarczy. Inne tokeny zabezpieczające mogą definiować swoje oświadczenia przy użyciu kodu XML, jednak GenericXmlSecurityToken token zabezpieczający w sposób ogólny zezwala tokenowi zabezpieczającemu na zestaw XML zdefiniowany przez aplikację.
Konstruktory
Właściwości
AuthorizationPolicies |
Pobiera kolekcję zasad autoryzacji dla tego tokenu zabezpieczającego. |
ExternalTokenReference |
Pobiera klauzulę identyfikatora klucza zabezpieczeń, która odwołuje się do tego tokenu zabezpieczającego, gdy ten token zabezpieczający nie jest uwzględniony w komunikacie protokołu SOAP, do którego się odwołuje. |
Id |
Pobiera unikatowy identyfikator tokenu zabezpieczającego. |
InternalTokenReference |
Pobiera klauzulę identyfikatora klucza zabezpieczeń, która odwołuje się do tego tokenu zabezpieczającego, gdy ten token zabezpieczający jest uwzględniony w komunikacie protokołu SOAP, do którego się odwołuje. |
ProofToken |
Pobiera token dowodowy dla tokenu zabezpieczającego. |
SecurityKeys |
Pobiera klucze kryptograficzne skojarzone z tokenem dowodowym. |
TokenXml |
Pobiera kod XML skojarzony z tokenem zabezpieczającym. |
ValidFrom |
Pobiera pierwszy moment w czasie, w którym ten token zabezpieczający jest prawidłowy. |
ValidTo |
Pobiera ostatnią chwilę w czasie, w którym ten token zabezpieczający jest prawidłowy. |
Metody
CanCreateKeyIdentifierClause<T>() |
Pobiera wartość wskazującą, czy ten token zabezpieczający może utworzyć określoną klauzulę identyfikatora klucza. |
CreateKeyIdentifierClause<T>() |
Tworzy określoną klauzulę identyfikatora klucza. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) |
Zwraca wartość wskazującą, czy identyfikator klucza dla tego wystąpienia jest równy określonemu identyfikatorowi klucza. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) |
Pobiera klucz dla określonej klauzuli identyfikatora klucza. (Odziedziczone po SecurityToken) |
ToString() |
Zwraca bieżący obiekt. |