Поделиться через


SecurityTokenService.GetTokenLifetime(Lifetime) Метод

Определение

Получает время жизни выданного токена.

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

Параметры

requestLifetime
Lifetime

Объект Lifetime, представляющий запрошенное время жизни.

Возвращаемое значение

Объект Lifetime, представляющий выданное время жизни.

Комментарии

Этот метод обычно вызывается с временем существования, которое поступило в RST. В реализации по умолчанию время существования маркера вычисляется в соответствии со следующей таблицей.

Создано (в) Срок действия истекает (в) Создано (в) Срок действия истекает (с выходом)
null null DateTime.UtcNow DateTime.UtcNow + SecurityTokenServiceConfiguration.DefaultTokenLifetime
C null C C + SecurityTokenServiceConfiguration.DefaultTokenLifetime
null E DateTime.UtcNow E
C E C E

Этот метод вызывается из конвейера выдачи маркеров по умолчанию, реализованного в методе Issue .

Применяется к

См. также раздел