SecurityTokenService.GetTokenLifetime(Lifetime) Método

Definición

Obtiene la información de duración del token emitido.

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

Parámetros

requestLifetime
Lifetime

Objeto Lifetime que representa la duración solicitada.

Devoluciones

Lifetime que representa la duración concedida.

Comentarios

Normalmente, se llama a este método con la duración que llegó al RST. En la implementación predeterminada, la duración del token se calcula según la tabla siguiente.

Creado (en) Expira (in) Creado (en) Expira (out)
null null DateTime.UtcNow DateTime.UtcNow + SecurityTokenServiceConfiguration.DefaultTokenLifetime
C null C C + SecurityTokenServiceConfiguration.DefaultTokenLifetime
null E DateTime.UtcNow E
C E C E

Se llama a este método desde la canalización de emisión de tokens predeterminada implementada en el Issue método .

Se aplica a

Consulte también