SecurityTokenService.GetTokenLifetime(Lifetime) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene la durata per il token emesso.
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
Parametri
Restituisce
Lifetime che rappresenta la durata concessa.
Commenti
Questo metodo viene in genere chiamato con la durata che è arrivata nella RST. Nell'implementazione predefinita, la durata del token viene calcolata in base alla tabella seguente.
Creato (in) | Scade (in) | Creato (in) | Scade (out) |
---|---|---|---|
null |
null |
DateTime.UtcNow | DateTime.UtcNow + SecurityTokenServiceConfiguration.DefaultTokenLifetime |
C | null |
C | C + SecurityTokenServiceConfiguration.DefaultTokenLifetime |
null |
E | DateTime.UtcNow | E |
C | E | C | E |
Questo metodo viene chiamato dalla pipeline di rilascio di token predefinita implementata nel Issue metodo .