Freigeben über


SessionSecurityTokenHandler.CreateToken(SecurityTokenDescriptor) Methode

Definition

Erstellt ein Sicherheitstoken basierend auf dem angegebenen Tokendeskriptor.

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, aus 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 Eigenschaft für die SecurityTokenHandlerConfiguration.SaveBootstrapContext von der Configuration Eigenschaft angegebene Tokenhandlerkonfiguration festgelegt true wird, wird der Bootstrap-Kontext aus der SecurityTokenDescriptor.Token Eigenschaft erstellt und im Sitzungstoken gespeichert.

Gilt für: