Language

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 に到着した有効期間で呼び出されます。 既定の実装では、トークンの有効期間は次の表に従って計算されます。

作成済み (入力) 有効期限 (in) 作成済み (入力) 期限切れ (出力)
null null DateTime.UtcNow DateTime.UtcNow + SecurityTokenServiceConfiguration.DefaultTokenLifetime
C null C C + SecurityTokenServiceConfiguration.DefaultTokenLifetime
null E DateTime.UtcNow E
C E C E

このメソッドは、 Issue メソッドに実装されている既定のトークン発行パイプラインから呼び出されます。

適用対象

こちらもご覧ください