SecurityTokenService.GetTokenLifetime(Lifetime) Método

Definição

Recebe a vida útil do 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

A Lifetime que representa a vida solicitada.

Devoluções

A Lifetime que representa a vida concedida.

Observações

Este método é normalmente chamado com a duração da vida que chegou à RST. Na implementação padrão, a vida útil do token é calculada de acordo com a tabela seguinte.

Criado (em) Expira (em) Criado (em) Expira (sai)
null null DateTime.UtcNow DateTime.UtcNow + SecurityTokenServiceConfiguration.DefaultTokenLifetime
C null C C + SecurityTokenServiceConfiguration.DefaultTokenLifetime
null E DateTime.UtcNow E
C E C E

Este método é chamado do pipeline de emissão de tokens por defeito implementado no Issue método.

Aplica-se a

Ver também