我目前正在尝试根据此处的演练设计一个对CRM应用程序进行身份验证的SPA:
https://msdn.microsoft.com/en-us/library/mt595797.aspx
但是,这将在浏览器中打开一个新窗口,用户可以在其中输入用户名/密码进行登录。我需要提供预先定义的用户名和密码,并在没有弹出新窗口的情况下进行身份验证,如意图是将其移动到移动应用程序中。我知道在他们的Node和Python库中都有一个函数,即" acquireTokenWithUsernamePassword"。我想知道这是否可以仅使用microsoft的adal.js库?
答案 0 :(得分:3)
Adal.Js库仅支持隐式流程。您需要的用户名/密码流是一个机密流程,adal.js库不支持,因为此库在浏览器中运行,无法保护用户机密。