@azure/msal-browser中InteractionType的用途和目的是什么?因为我无法找到任何有关它的文档。只能找到此文档https://azuread.github.io/microsoft-authentication-library-for-js/ref/enums/_azure_msal_browser.interactiontype.html,其中提到它是枚举,但仅此而已。
@azure/msal-browser中InteractionType的用途和目的是什么?因为我无法找到任何有关它的文档。只能找到此文档https://azuread.github.io/microsoft-authentication-library-for-js/ref/enums/_azure_msal_browser.interactiontype.html,其中提到它是枚举,但仅此而已。
1条答案
按热度按时间tf7tbtn21#
交互类型定义受Azure AD保护的应用程序的用户如何对自己进行身份验证。
如果交互类型为
Redirect
,则用户将被重定向到Azure AD进行身份验证。在此,他们实际上将离开你的应用程序,一旦成功通过身份验证,他们将被重定向回你的应用程序。如果交互类型是
Popup
,用户将看到一个弹出窗口,用户可以在其中登录(如果需要)。在这里,用户永远不会离开您的应用程序,身份验证交互发生在弹出窗口中。如果交互类型为
Silent
,则MSAL将尝试根据存储在MSAL使用的缓存中某处的现有令牌对用户进行身份验证。