javascript 什么是@azure/msal-browser中的交互类型?

unhi4e5o  于 2023-03-16  发布在  Java
关注(0)|答案(1)|浏览(123)

@azure/msal-browser中InteractionType的用途和目的是什么?因为我无法找到任何有关它的文档。只能找到此文档https://azuread.github.io/microsoft-authentication-library-for-js/ref/enums/_azure_msal_browser.interactiontype.html,其中提到它是枚举,但仅此而已。

tf7tbtn2

tf7tbtn21#

交互类型定义受Azure AD保护的应用程序的用户如何对自己进行身份验证。
如果交互类型为Redirect,则用户将被重定向到Azure AD进行身份验证。在此,他们实际上将离开你的应用程序,一旦成功通过身份验证,他们将被重定向回你的应用程序。
如果交互类型是Popup,用户将看到一个弹出窗口,用户可以在其中登录(如果需要)。在这里,用户永远不会离开您的应用程序,身份验证交互发生在弹出窗口中。
如果交互类型为Silent,则MSAL将尝试根据存储在MSAL使用的缓存中某处的现有令牌对用户进行身份验证。

相关问题