Freigeben über


SessionSecurityTokenHandler.CreateToken(SecurityTokenDescriptor) Methode

Definition

Erstellt ein Sicherheitstoken auf Grundlage des angegebenen Token-Deskriptors.

public:
 override System::IdentityModel::Tokens::SecurityToken ^ CreateToken(System::IdentityModel::Tokens::SecurityTokenDescriptor ^ tokenDescriptor);
public override System.IdentityModel.Tokens.SecurityToken CreateToken (System.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor);
override this.CreateToken : System.IdentityModel.Tokens.SecurityTokenDescriptor -> System.IdentityModel.Tokens.SecurityToken
Public Overrides Function CreateToken (tokenDescriptor As SecurityTokenDescriptor) As SecurityToken

Parameter

tokenDescriptor
SecurityTokenDescriptor

Der Tokendeskriptor, von dem das Token erstellt werden soll.

Gibt zurück

Das Sicherheitstoken, das erstellt wurde. Dies ist eine Instanz von SessionSecurityToken.

Ausnahmen

tokenDescriptor ist null.

Die Configuration-Eigenschaft ist null.

Hinweise

Erstellt und gibt ein Sitzungssicherheitstoken mithilfe der folgenden Eigenschaften im Tokendeskriptor zurück: SecurityTokenDescriptor.Subject, und SecurityTokenDescriptor.Lifetime. Wenn die SecurityTokenHandlerConfiguration.SaveBootstrapContext -Eigenschaft für die tokenhandler-Konfiguration festgelegt true ist, die von der Configuration -Eigenschaft angegeben wird, wird der Bootstrapkontext aus der SecurityTokenDescriptor.Token -Eigenschaft erstellt und im Sitzungstoken gespeichert.

Gilt für: