Sdílet prostřednictvím


SecurityTokenService.GetTokenLifetime(Lifetime) Metoda

Definice

Získá životnost vydaného tokenu.

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

Parametry

requestLifetime
Lifetime

A Lifetime , který představuje požadovanou životnost.

Návraty

A Lifetime , který představuje přidělenou dobu života.

Poznámky

Tato metoda se obvykle volá s životností, která přišla do RST. Ve výchozí implementaci se životnost tokenu počítá podle následující tabulky.

Vytvořeno (v) Platnost vyprší (v) Vytvořeno (v) Vyprší (out)
null null DateTime.UtcNow DateTime.UtcNow + SecurityTokenServiceConfiguration.DefaultTokenLifetime
C null C C + SecurityTokenServiceConfiguration.DefaultTokenLifetime
null E DateTime.UtcNow E
C E C E

Tato metoda se volá z výchozího kanálu vystavování tokenů Issue implementovaného v metodě.

Platí pro

Viz také