SilentRequest type
SilentRequest: aanvraagobject dat door de gebruiker is doorgegeven om tokens op te halen uit de cache, een verlopen token vernieuwen met een vernieuwingstoken of een code (eerste been van autorisatiecode verlenen stroom) ophalen in een verborgen iframe.
- bereiken: matrix met bereiken waartoe de toepassing toegang aanvraagt.
- authority: URL van de instantie waarvan de toepassing tokens verkrijgt.
- correlationId : unieke GUID-set per aanvraag om een end-to-end aanvraag te traceren voor telemetriedoeleinden.
- account - Accountentiteit om de referenties op te zoeken.
- forceRefresh : dwingt stille aanvragen af om netwerkaanroepen uit te voeren, indien waar.
- extraQueryParameters - Tekenreeks naar tekenreekstoewijzing van aangepaste queryparameters toegevoegd aan de aanroep /authorize. Alleen gebruikt bij het vernieuwen van het vernieuwingstoken.
- tokenBodyParameters - Tekenreeks naar tekenreekstoewijzing van aangepaste parameters voor tokenaanvraagbody toegevoegd aan de aanroep /token. Alleen gebruikt bij het vernieuwen van toegangstokens.
- tokenQueryParameters : tekenreeks naar tekenreekstoewijzing van aangepaste queryparameters die zijn toegevoegd aan de aanroep /token. Alleen gebruikt bij het vernieuwen van toegangstokens.
- redirectUri: de omleidings-URI waar verificatiereacties kunnen worden ontvangen door uw toepassing. Deze moet exact overeenkomen met een van de omleidings-URI's die zijn geregistreerd in de Azure-portal. Alleen gebruikt voor gevallen waarin het vernieuwingstoken is verlopen.
- cacheLookupPolicy - Enum van verschillende manieren waarop het stille token kan worden opgehaald.
- prompt- Geeft het type gebruikersinteractie aan dat is vereist. geen: zorgt ervoor dat de gebruiker geen interactieve prompt wordt weergegeven. als de aanvraag niet kan worden voltooid via eenmalige aanmelding, retourneert het eindpunt een interaction_required fout no_session: wordt het bestaande sessietoken niet gelezen bij het verifiëren van de gebruiker. Wanneer de gebruiker is geverifieerd, maakt EVO geen nieuwe sessie voor de gebruiker. ALLEEN VOOR INTERN GEBRUIK.
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
}