Freigeben über


TokenCacheRefreshArgs Klasse

Definition

Args, die an TokenCache OnBefore- und OnAfter-Ereignisse gesendet werden.

public class TokenCacheRefreshArgs
type TokenCacheRefreshArgs = class
Public Class TokenCacheRefreshArgs
Vererbung
TokenCacheRefreshArgs

Eigenschaften

IsCaeEnabled

Gibt an, ob der Cache für caE aktiviert ist. Beachten Sie, dass dieser Wert als Indikator für die Partitionierung des Caches verwendet werden sollte. Tokencacheaktualisierungsereignisse, bei denen dieser Wert auf festgelegt ist, true stammen von einem anderen Cache-instance als denen, bei denen dieser Wert auf falsefestgelegt ist.

SuggestedCacheKey

Ein vorgeschlagener Tokencacheschlüssel, der mit universellen Speichermechanismen verwendet werden kann, die das Speichern von Schlüssel-Wert-Paaren und den schlüsselbasierten Abruf ermöglichen. Nützlich in Anwendungen, die einen Tokencache pro Benutzer speichern, das empfohlene Muster für Web-Apps.

Der Wert lautet:

  • homeAccountId für AcquireTokenSilent, GetAccount(homeAccountId)und RemoveAccount beim Schreiben von Token in vertraulichen Clientaufrufen
  • "{clientId}__AppTokenCache" für AcquireTokenForClient
  • "{clientId}_{tenantId}_AppTokenCache" für AcquireTokenForClient bei Verwendung einer mandantenspezifischen Autorität
  • der Hash des ursprünglichen Tokens für AcquireTokenOnBehalfOf

Gilt für: