如何在没有任何用户交互的情况下,使用MSA或MSAL针对同一测试套件中的业务和消费者测试帐户测试客户端代码? Windows Integrated Auth不是一个选项,即使我在域上运行,它也是MSAL中的not implemented。
对于ADAL,此博客文章为Using ADAL .NET to Authenticate Users via Username/Password,但我的理解是,此选项不受鼓励,可能会在将来停用。另外,我不能将此用于消费者账户。
答案 0 :(得分:1)
当前的MSAL预览仅基于用户的auth的静默流程都依赖于先前通过交互式身份验证获得的缓存令牌的存在。 有可能在下一次预览中也会出现这种情况。最终将支持基于域的集成身份验证。但是,当前的用户名和密码授予记录计划是Azure AD v2.0端点不支持它。