SecurityTokenService.GetTokenLifetime(Lifetime) Metodo

Definizione

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

requestLifetime
Lifetime

Oggetto Lifetime che rappresenta la durata richiesta.

Restituisce

Lifetime che rappresenta la durata concessa.

Commenti

Questo metodo viene in genere chiamato con la durata che è arrivata nell'RST. Nell'implementazione predefinita, la durata del token viene calcolata in base alla tabella seguente.

Creato (in) Scadenza (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 dei token predefinita implementata nel Issue metodo .

Si applica a

Vedi anche