我使用angular2前端和rest控制器服务层开发了一个rest应用程序。我在蔚蓝广告中注册了我的应用程序。系统管理员为web应用程序启用了MFA。现在,在运行应用程序时,我会得到以下错误。
at [Source: {"error":"interaction_required","error_description":"AADSTS50076: Due to a configuration change made by your administrator, or because you moved to a new location, you must use multi-factor authentication to access有人能提供任何教程或示例代码来实现针对启用MFA的azure AD的身份验证吗?
发布于 2017-09-28 20:04:59
不知道你使用的是哪一个库,我只能给你一个关于这个错误的抽象答案。
这是在您有一个已签名的用户时造成的,并且试图悄悄请求对需要多因素身份验证的资源的访问。
有两种方法可以解决这个问题:
interaction_required错误时,初始化一个新的交互式令牌获取请求,指定失败的资源或范围。如果您正在使用ADAL.js,这将意味着使用acquireTokenPopup或acquireTokenRedirect而不是acquireToken (只有在没有登录ui的情况下才能成功)。https://stackoverflow.com/questions/46472850
复制相似问题