Udostępnij za pośrednictwem


SecurityTokenService.GetTokenLifetime(Lifetime) Metoda

Definicja

Pobiera okres istnienia wystawionego tokenu.

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

Parametry

requestLifetime
Lifetime

Element Lifetime reprezentujący żądany okres istnienia.

Zwraca

Element Lifetime reprezentujący udzielony okres istnienia.

Uwagi

Ta metoda jest zwykle wywoływana z okresem istnienia, który przybył do RST. W domyślnej implementacji okres istnienia tokenu jest obliczany zgodnie z poniższą tabelą.

Utworzono (w) Wygasa (w) Utworzono (w) Wygasa (wył.)
null null DateTime.UtcNow DateTime.UtcNow + SecurityTokenServiceConfiguration.DefaultTokenLifetime
C null C C + SecurityTokenServiceConfiguration.DefaultTokenLifetime
null E DateTime.UtcNow E
C E C E

Ta metoda jest wywoływana z domyślnego potoku wystawiania tokenów zaimplementowanego w metodzie Issue .

Dotyczy

Zobacz też