Język

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

Wartość Lifetime reprezentująca udzielony okres istnienia.

Uwagi

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

Utworzono (w) Wygasa (w) Utworzono (w) Wygasa (na wygasnie)
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 tokenu zaimplementowanego w metodzie Issue .

Dotyczy

Zobacz też