簡體   English   中英

Java桌面應用程序中的Azure Multifactor身份驗證

[英]Azure Multifactor authentication in java desktop application

我需要在應用程序中通過天藍色廣告進行身份驗證。 我找到了以下示例代碼: 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中使用它?

該示例應為您提供幫助。 它使用OpenID與Java應用程序連接。

對於您的錯誤,在AAD中,如果您先在一個位置進行初始登錄,然后從另一位置登錄,則AD上存在一些條件將其標記為“危險活動”。

因此,對於您的帳戶,可以設置一個“移至新位置”標志,從而自動觸發對MFA的需求。 如果確實遇到這種情況,請檢查Azure中的條件訪問位置,並查看是否可以清除該標志。 (或設置具有指定位置的原始帳戶。)

https://docs.microsoft.com/zh-cn/azure/active-directory/active-directory-conditional-access-locations

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM