Share via


SecurityTokenHandler.CreateSecurityTokenReference Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, bu sınıf tarafından işlenen belirteçler için güvenlik belirteci başvurusu oluşturur. Bu yöntem genellikle bir güvenlik belirteci hizmeti (STS) tarafından çağrılır.

public:
 virtual System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ CreateSecurityTokenReference(System::IdentityModel::Tokens::SecurityToken ^ token, bool attached);
public virtual System.IdentityModel.Tokens.SecurityKeyIdentifierClause CreateSecurityTokenReference (System.IdentityModel.Tokens.SecurityToken token, bool attached);
abstract member CreateSecurityTokenReference : System.IdentityModel.Tokens.SecurityToken * bool -> System.IdentityModel.Tokens.SecurityKeyIdentifierClause
override this.CreateSecurityTokenReference : System.IdentityModel.Tokens.SecurityToken * bool -> System.IdentityModel.Tokens.SecurityKeyIdentifierClause
Public Overridable Function CreateSecurityTokenReference (token As SecurityToken, attached As Boolean) As SecurityKeyIdentifierClause

Parametreler

token
SecurityToken

Başvurunun oluşturulacağı belirteç.

attached
Boolean

true ekli başvuru oluşturulması gerekiyorsa; false eklenmemiş bir başvuru oluşturulmalıdır.

Döndürülenler

Belirtilen belirtece başvuran bir anahtar tanımlayıcı yan tümcesi.

Örnekler

Aşağıdaki kod, belirtilen belirteçten anahtar tanımlayıcı yan tümcesi oluşturmak için yönteminin nasıl geçersiz kılınacağını CreateSecurityTokenReference gösterir. Kod örnekten Custom Token alınır. Bu örnek, Basit Web Belirteçlerinin (SWT) işlenmesini sağlayan özel sınıflar sağlar. 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.

public override SecurityKeyIdentifierClause CreateSecurityTokenReference(SecurityToken token, bool attached)
{
    return token.CreateKeyIdentifierClause<LocalIdKeyIdentifierClause>();           
}

Açıklamalar

Varsayılan olarak bu yöntem bir NotImplementedException özel durum oluşturur.

Türetilmiş sınıflar, belirtilen belirteç için bir <wsse:SecurityTokenReference> öğe oluşturmak için kullanılabilecek bir anahtar tanımlayıcı yan tümcesi (SecurityKeyIdentifierClause) döndürmek için bu yöntemi geçersiz kılar.

sınıfının uygulamalarından çağrılır SecurityTokenService .

Genellikle, SecurityKeyIdentifierClause özel bir güvenlik belirteci hizmetinin oluşturulması dışında kullanılması gerekmez. Bir güvenlik belirteci hizmeti bir güvenlik belirteci döndürdüğünde, verilen güvenlik belirteci ekli ve eklenmemiş güvenlik belirteçlerine başvurular içerir. Ekli başvurular, SOAP iletisinin güvenlik üst bilgisinde yer alan güvenlik belirteçlerine, eklenmemiş başvurular ise SOAP iletisinin güvenlik üst bilgisine dahil olmayan güvenlik belirteçlerine başvurur. Bu başvurular genellikle verilen güvenlik belirtecinin orijinalliğini doğrular.

Şunlara uygulanır