J'utilise actuellement @azure/msal-browser
库,并且遇到了术语 InteractionType
.
Mentionné comme énumération dans le lien de documentation (archivé).
Cependant, je ne trouve pas de détails sur la façon de l'utiliser et à quoi il sert.
Quelqu'un peut-il expliquer plus en détail l'utilisation de InteractionType
在 @azure/msal-browser
dans son contexte ?
Ce serait formidable s'il y avait des exemples de code ou des scénarios réels où cette énumération entre en jeu.
J'apprécierais toute idée ou référence à des ressources pertinentes qui peuvent m'aider à mieux comprendre ce concept.
Les types d'interaction définissent la manière dont les utilisateurs des applications protégées par Azure AD s'authentifient.
Si le type d'interaction est
Redirect
, l'utilisateur sera redirigé vers Azure AD pour l'authentification. Ici, ils quitteront votre application et une fois authentifiés avec succès, ils seront redirigés vers votre application.Si le type d'interaction est
Popup
, l'utilisateur verra une fenêtre contextuelle où il pourra se connecter (si nécessaire). Ici, l'utilisateur ne quitte jamais votre application et l'interaction d'authentification se produit dans une fenêtre contextuelle.Si le type d'interaction est
Silent
, MSAL tentera d'authentifier l'utilisateur sur la base d'un jeton existant stocké dans le cache utilisé par MSAL.