GenericXmlSecurityToken Sınıf

Tanım

XML tabanlı bir güvenlik belirtecini temsil eder.

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
Devralma
GenericXmlSecurityToken

Açıklamalar

GenericXmlSecurityToken Belirtim içinde tanımlanmamış bir kablo üzerinden belirteç aldığınızda veya güvenlik belirtecinin türünü belirlemenizin hiçbir yolu olmadığında sınıfını kullanın. Örneğin, Bir Güvenlik Belirteci Hizmetine (STS) İstek Güvenlik Belirteci (RST) gönderdiğinizde federasyon senaryosunda, STS tarafından döndürülen güvenlik belirtecinin türünü her zaman bilmezsiniz. Böyle durumlarda, güvenlik belirtecini iç ve dış başvuruları ile birlikte XML olarak depolamak için kullanabilirsiniz GenericXmlSecurityToken .

GenericXmlSecurityToken Yerleşik güvenlik belirteçlerinden biri yeterli olmadığında XML kullanarak talep tanımlamak için sınıfını kullanın. Diğer güvenlik belirteçleri, beyanlarını XML kullanarak tanımlayabilir, ancak GenericXmlSecurityToken güvenlik belirteci genel olarak bir güvenlik belirtecinin uygulama tanımlı bir XML kümesine sahip olmasına izin verir.

Oluşturucular

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

GenericXmlSecurityToken sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
AuthorizationPolicies

Bu güvenlik belirtecinin yetkilendirme ilkeleri koleksiyonunu alır.

ExternalTokenReference

Bu güvenlik belirtecinin başvuruda bulunduğu SOAP iletisine dahil edilmediğinde bu güvenlik belirtecini başvuruda bulunan bir güvenlik anahtarı tanımlayıcı yan tümcesi alır.

Id

Güvenlik belirtecinin benzersiz bir tanımlayıcısını alır.

InternalTokenReference

Bu güvenlik belirtecinin başvuruda bulunduğu SOAP iletisine eklendiğinde bu güvenlik belirtecini referans alan bir güvenlik anahtarı tanımlayıcı yan tümcesi alır.

ProofToken

Güvenlik belirtecinin kanıt belirtecini alır.

SecurityKeys

Yazım denetleme belirteci ile ilişkili şifreleme anahtarlarını alır.

TokenXml

Güvenlik belirteci ile ilişkili XML'yi alır.

ValidFrom

Bu güvenlik belirtecinin geçerli olduğu ilk anında alır.

ValidTo

Bu güvenlik belirtecinin geçerli olduğu son anlık zamanı alır.

Yöntemler

Name Description
CanCreateKeyIdentifierClause<T>()

Bu güvenlik belirtecinin belirtilen anahtar tanımlayıcı yan tümcesini oluşturup oluşturamadığını gösteren bir değer alır.

CreateKeyIdentifierClause<T>()

Belirtilen anahtar tanımlayıcı yan tümcesini oluşturur.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Bu örneğin anahtar tanımlayıcısının belirtilen anahtar tanımlayıcısına eşit olup olmadığını gösteren bir değer döndürür.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Belirtilen anahtar tanımlayıcı yan tümcesi için anahtarı alır.

(Devralındığı yer: SecurityToken)
ToString()

Geçerli nesneyi döndürür.

Şunlara uygulanır