Share via


SecurityToken.Id Özellik

Tanım

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

public:
 abstract property System::String ^ Id { System::String ^ get(); };
public abstract string Id { get; }
member this.Id : string
Public MustOverride ReadOnly Property Id As String

Özellik Değeri

Güvenlik belirtecinin benzersiz tanımlayıcısı.

Örnekler

Konu başlıklarında SecurityToken kullanılan kod örnekleri örnekten Custom Token alınır. Bu örnek, Basit Web Belirteçlerinin (SWT) işlenmesini sağlayan özel sınıflar sağlar. Bir sınıfın ve SimpleWebTokenHandler sınıfın SimpleWebToken bir uygulamasının yanı sıra SWT belirteçlerini destekleyen diğer sınıfları içerir. Bu örnek ve WIF için kullanılabilen diğer örnekler ve bunların nereden indirileceği hakkında bilgi için bkz. WIF Kod Örneği Dizini. Aşağıdaki kod, özelliğinin geçersiz kılma işlemini Id gösterir.

/// <summary>
/// Defines the set of constants for the Simple Web Token.
/// </summary>
public static class SimpleWebTokenConstants
{
    public const string Audience = "Audience";
    public const string ExpiresOn = "ExpiresOn";
    public const string Id = "Id";
    public const string Issuer = "Issuer";
    public const string Signature = "HMACSHA256";
    public const string ValidFrom = "ValidFrom";
    public const string ValueTypeUri = "http://schemas.xmlsoap.org/ws/2009/11/swt-token-profile-1.0";     
}
public static DateTime SwtBaseTime = new DateTime( 1970, 1, 1, 0, 0, 0, 0 ); // per SWT psec

NameValueCollection _properties;
/// <summary>
/// Gets the Id of the token.
/// </summary>
/// <value>The Id of the token.</value>
public override string Id
{
    get 
    {
        return _properties[SimpleWebTokenConstants.Id];
    }
}

Açıklamalar

Genellikle, bir güvenlik belirteci XML olarak seri hale getirildiğinde, Id güvenlik belirtecinin özniteliği özelliğinin Id değerine ayarlanır.

Uygulayanlara Notlar

Özelliğini geçersiz kılmanız Id gerekir.

Şunlara uygulanır