SecurityTokenService.GetTokenLifetime(Lifetime) Methode

Definitie

Hiermee haalt u de levensduur van het uitgegeven token op.

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

Parameters

requestLifetime
Lifetime

Een Lifetime die de aangevraagde levensduur vertegenwoordigt.

Retouren

Een Lifetime die de toegestane levensduur vertegenwoordigt.

Opmerkingen

Deze methode wordt normaal gesproken aangeroepen met de levensduur die in de RST is aangekomen. In de standaard implementatie wordt de levensduur van het token berekend volgens de volgende tabel.

Gemaakt (in) Verloopt (in) Gemaakt (in) Verloopt (uit)
null null DateTime.UtcNow DateTime.UtcNow + SecurityTokenServiceConfiguration.DefaultTokenLifetime
C null C C + SecurityTokenServiceConfiguration.DefaultTokenLifetime
null E DateTime.UtcNow E
C E C E

Deze methode wordt aangeroepen vanuit de standaard-tokenuitgiftepijplijn die in de Issue methode is geïmplementeerd.

Van toepassing op

Zie ook