SilentRequest type
SilentRequest: Anforderungsobjekt, das vom Benutzer übergeben wird, um Token aus dem Cache abzurufen, ein abgelaufenes Token mit einem Aktualisierungstoken zu erneuern oder einen Code (erster Teil des Autorisierungscode-Genehmigungsflusses) in einem ausgeblendeten iframe abzurufen.
- Bereiche – Array von Bereichen, auf die die Anwendung Zugriff anfordert.
- authority – URL der Autorität, von der die Anwendung Token erwirbt.
- correlationId – Eindeutiger GUID-Satz pro Anforderung zur Ablaufverfolgung einer Anforderung für Telemetriezwecke.
- Account – Kontoentität zum Nachschlagen der Anmeldeinformationen.
- forceRefresh – Erzwingt automatische Anforderungen zum Tätigen von Netzwerkaufrufen, wenn "true".
- extraQueryParameters – String to string map of custom query parameters added to the /authorize call. Wird nur beim Erneuern des Aktualisierungstokens verwendet.
- tokenBodyParameters – String to string map of custom token request body parameters added to the /token call. Wird nur beim Erneuern von Zugriffstoken verwendet.
- tokenQueryParameters – Zeichenfolge zur Zeichenfolgenzuordnung von benutzerdefinierten Abfrageparametern, die dem /token-Aufruf hinzugefügt wurden. Wird nur beim Erneuern von Zugriffstoken verwendet.
- redirectUri – Der Umleitungs-URI, in dem Authentifizierungsantworten von Ihrer Anwendung empfangen werden können. Es muss genau mit einer der Umleitungs-URIs übereinstimmen, die im Azure-Portal registriert sind. Wird nur für Fälle verwendet, in denen das Aktualisierungstoken abgelaufen ist.
- cacheLookupPolicy – Enumeration verschiedener Arten, wie das automatische Token abgerufen werden kann.
- prompt - Gibt den Typ der Benutzerinteraktion an, die erforderlich ist. keine: Stellt sicher, dass dem Benutzer keine interaktive Eingabeaufforderung angezeigt wird. Wenn die Anforderung nicht über einmaliges Anmelden abgeschlossen werden kann, gibt der Endpunkt einen interaction_required Fehler no_session zurück: liest beim Authentifizieren des Benutzers kein vorhandenes Sitzungstoken. Wenn der Benutzer erfolgreich authentifiziert wurde, erstellt EVO keine neue Sitzung für den Benutzer. NUR ZUR INTERNEN VERWENDUNG.
type SilentRequest = Omit<
CommonSilentFlowRequest,
| "authority"
| "correlationId"
| "forceRefresh"
| "account"
| "requestedClaimsHash"
> & {
account?: AccountInfo
authority?: string
cacheLookupPolicy?: CacheLookupPolicy
correlationId?: string
extraQueryParameters?: StringDict
forceRefresh?: boolean
prompt?: string
redirectUri?: string
state?: string
}