Langue

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

Qui Lifetime représente la durée de vie demandée.

Retours

Qui Lifetime 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 en fonction du tableau suivant.

Créé (in) Expire (in) Créé (in) Expire (sortant)
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 jeton par défaut implémenté dans la Issue méthode.

S’applique à

Voir aussi