BrowserUtils module

Functions

addClientCapabilitiesToClaims(string, string[])
blockAcquireTokenInPopups()

Bloquer le redirectUri chargé dans la fenêtre contextuelle lors de l’appel des API AcquireToken

blockAPICallsBeforeInitialize(boolean)

Génère une erreur si initialiser n’a pas été appelé

blockNonBrowserEnvironment()

Génère une erreur si les demandes de jetons sont effectuées dans un environnement non-navigateur

blockRedirectInIframe(boolean)

Bloquer les opérations de redirection dans des iframes, sauf autorisation explicite

blockReloadInHiddenIframes()

Génère une erreur si nous avons terminé une authentification et tentez une autre demande d’authentification à l’intérieur d’un iframe.

clearHash(Window)

Efface le hachage de l’URL de fenêtre.

createGuid()

Fonction wrapper qui crée un UUID v7 à partir de l’horodatage actuel.

getCurrentUri()

Retourne l’URL de la fenêtre actuelle en tant qu’URI de redirection

getHomepage()

Obtient l’URL de la page d’accueil de l’emplacement de la fenêtre active.

isInIframe()

Retourne une valeur booléenne indiquant si la fenêtre active se trouve dans un iframe ou non.

isInPopup()

Retourne une valeur booléenne indiquant si la fenêtre active est une fenêtre contextuelle ouverte par msal

preconnect(string)

Ajoute un élément de lien préconnecté à l’en-tête qui commence la résolution DNS et la connexion SSL en prévision de la demande /token

preflightCheck(boolean)

Assistance pour valider l’environnement d’application avant d’effectuer une demande d’authentification

redirectPreflightCheck(boolean, BrowserConfiguration)

Assistance pour valider l’authentification de l’application avant d’effectuer une demande de redirection

replaceHash(string)

Remplace le hachage actuel par le hachage à partir de l’URL fournie

Informations relatives à la fonction

addClientCapabilitiesToClaims(string, string[])

function addClientCapabilitiesToClaims(claims?: string, clientCapabilities?: string[]): string

Paramètres

claims

string

clientCapabilities

string[]

Retours

string

blockAcquireTokenInPopups()

Bloquer le redirectUri chargé dans la fenêtre contextuelle lors de l’appel des API AcquireToken

function blockAcquireTokenInPopups()

blockAPICallsBeforeInitialize(boolean)

Génère une erreur si initialiser n’a pas été appelé

function blockAPICallsBeforeInitialize(initialized: boolean)

Paramètres

initialized

boolean

blockNonBrowserEnvironment()

Génère une erreur si les demandes de jetons sont effectuées dans un environnement non-navigateur

function blockNonBrowserEnvironment()

blockRedirectInIframe(boolean)

Bloquer les opérations de redirection dans des iframes, sauf autorisation explicite

function blockRedirectInIframe(allowRedirectInIframe: boolean)

Paramètres

allowRedirectInIframe

boolean

Valeur de configuration pour autoriser les redirections lorsque l’application se trouve à l’intérieur d’un iframe

blockReloadInHiddenIframes()

Génère une erreur si nous avons terminé une authentification et tentez une autre demande d’authentification à l’intérieur d’un iframe.

function blockReloadInHiddenIframes()

clearHash(Window)

Efface le hachage de l’URL de fenêtre.

function clearHash(contentWindow: Window)

Paramètres

contentWindow

Window

createGuid()

Fonction wrapper qui crée un UUID v7 à partir de l’horodatage actuel.

function createGuid(): string

Retours

string

getCurrentUri()

Retourne l’URL de la fenêtre actuelle en tant qu’URI de redirection

function getCurrentUri(): string

Retours

string

getHomepage()

Obtient l’URL de la page d’accueil de l’emplacement de la fenêtre active.

function getHomepage(): string

Retours

string

isInIframe()

Retourne une valeur booléenne indiquant si la fenêtre active se trouve dans un iframe ou non.

function isInIframe(): boolean

Retours

boolean

isInPopup()

Retourne une valeur booléenne indiquant si la fenêtre active est une fenêtre contextuelle ouverte par msal

function isInPopup(): boolean

Retours

boolean

preconnect(string)

Ajoute un élément de lien préconnecté à l’en-tête qui commence la résolution DNS et la connexion SSL en prévision de la demande /token

function preconnect(authority: string)

Paramètres

authority

string

preflightCheck(boolean)

Assistance pour valider l’environnement d’application avant d’effectuer une demande d’authentification

function preflightCheck(initialized: boolean)

Paramètres

initialized

boolean

redirectPreflightCheck(boolean, BrowserConfiguration)

Assistance pour valider l’authentification de l’application avant d’effectuer une demande de redirection

function redirectPreflightCheck(initialized: boolean, config: BrowserConfiguration)

Paramètres

initialized

boolean

config

BrowserConfiguration

replaceHash(string)

Remplace le hachage actuel par le hachage à partir de l’URL fournie

function replaceHash(url: string)

Paramètres

url

string