次の方法で共有


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 トークン発行パイプラインから呼び出されます。

適用対象

こちらもご覧ください