gpt4 book ai didi

java - Java 桌面应用程序中的 Azure 多重身份验证

转载 作者:太空宇宙 更新时间:2023-11-04 10:13:24 25 4
gpt4 key购买 nike

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

{"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"}

现在我不确定如何向我的应用程序提供验证码。有人有任何示例代码吗?维基百科如何将其与 MFA 一起使用?

最佳答案

This sample应该对你有帮助。它使用 OpenID 与 Java 应用程序连接。

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

因此,您的帐户可以设置一个“移至新位置”标志,从而自动触发 MFA 需求。如果确实遇到此问题,请检查 Azure 中的条件访问位置,看看是否可以清除该标志。 (或者设置原始帐户并指定位置。)

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

关于java - Java 桌面应用程序中的 Azure 多重身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52039982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com