Share via


SecurityTokenService.GetTokenLifetime(Lifetime) Méthode

Définition

Obtient la durée de vie du jeton émis.

protected:
 virtual System::IdentityModel::Protocols::WSTrust::Lifetime ^ GetTokenLifetime(System::IdentityModel::Protocols::WSTrust::Lifetime ^ requestLifetime);
protected virtual System.IdentityModel.Protocols.WSTrust.Lifetime GetTokenLifetime (System.IdentityModel.Protocols.WSTrust.Lifetime requestLifetime);
abstract member GetTokenLifetime : System.IdentityModel.Protocols.WSTrust.Lifetime -> System.IdentityModel.Protocols.WSTrust.Lifetime
override this.GetTokenLifetime : System.IdentityModel.Protocols.WSTrust.Lifetime -> System.IdentityModel.Protocols.WSTrust.Lifetime
Protected Overridable Function GetTokenLifetime (requestLifetime As Lifetime) As Lifetime

Paramètres

requestLifetime
Lifetime

Lifetime représentant la durée de vie demandée.

Retours

Lifetime qui représente la durée de vie accordée.

Remarques

Cette méthode est normalement appelée avec la durée de vie qui est arrivée dans le RST. Dans l’implémentation par défaut, la durée de vie du jeton est calculée selon le tableau suivant.

Créé (dans) Expire (en) Créé (dans) Expire (out)
null null DateTime.UtcNow DateTime.UtcNow + SecurityTokenServiceConfiguration.DefaultTokenLifetime
C null C C+ SecurityTokenServiceConfiguration.DefaultTokenLifetime
null E DateTime.UtcNow E
C E C E

Cette méthode est appelée à partir du pipeline d’émission de jetons par défaut implémenté dans la Issue méthode .

S’applique à

Voir aussi