首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java桌面应用中的Azure多因素身份验证

java桌面应用中的Azure多因素身份验证
EN

Stack Overflow用户
提问于 2018-08-27 21:00:38
回答 1查看 1K关注 0票数 1

我需要在我的应用程序中通过azure广告进行身份验证。我找到了这个示例代码:https://github.com/Azure-Samples/active-directory-java-native-headless,但是我的azure是用MFA配置的,我得到了这个错误:

代码语言:javascript
复制
{"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 '00000003-0000-0000-c000-000000000000'.\r\nTrace ID: 643e8491-904a-4cea-b2a6-c720dda97f00\r\nCorrelation ID: 946f5469-c2b3-4de4-8c92-ab73aabc13d3\r\nTimestamp: 2018-08-27 12:59:25Z","error":"interaction_required"}

现在我不确定如何向我的应用程序提供验证码。有没有人有示例代码,wiki如何在MFA中使用?

EN

回答 1

Stack Overflow用户

发布于 2018-09-05 06:58:55

This sample应该能帮到你。它使用Java和OpenID应用程序。

至于您的错误,在AAD中,如果您在一个位置进行初始登录,然后从另一个位置登录,则AD上的条件会将其标记为“有风险的活动”。

因此,对于您的帐户,可以设置"moved to a new location“标志,自动触发对MFA的需求。如果你确实面临这个问题,请检查Azure中的条件访问位置,看看是否可以清除该标志。(或者使用指定的位置设置原始帐户。)

https://docs.microsoft.com/en-us/azure/active-directory/active-directory-conditional-access-locations

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52039982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档