adal

    1熱度

    2回答

    編輯: 我已經添加了「id_token」,但仍然得到「未經授權」的迴應。 這裏是我的登錄代碼: PublicClientApplication myApp = new PublicClientApplication("My-AppID-From-App-Registration-Portal"); string[] scopes = new string[] { "User.Read" };

    0熱度

    1回答

    在Xamarin中構建移動應用程序時遇到了ADFS通過身份驗證的問題。我在VPS上運行AD和ADFS,我希望移動應用程序通過那裏進行身份驗證以訪問Web Api。我在應用程序中安裝了Active Directory認證庫(ADAL),當我使用https://login.windows.net/common作爲權威時,它似乎工作正常。 但是,當我嘗試使用我自己的域https://www.exampl

    2熱度

    1回答

    我試圖使用庫登錄到微軟的API中列出的資源。我的意圖是在我的日曆上閱讀和編寫任務。我使用下面的代碼來訪問接入代碼: func get365AcessToken() -> String { let clientId = "bb5e40e8-1fcc-XXXXXXXXX" let redirectUrl = "XXXXXXXXX-1fcc-47ac-b339-571a52d0f

    0熱度

    1回答

    方案: 我有一個託管在Azure中的服務。該服務託管一個問題數據庫。我希望我的android應用程序通過Web應用程序身份驗證而不是委託身份驗證從服務中獲取數據。基本上我不希望用戶登錄。 研究: 我搜索了很多東西,並且在adal中,acquiretoken沒有任何變體需要客戶端密鑰才能使其工作。在.Net上,使用ClientCredentials也可以完成同樣的任務。 SO上最接近的問題是Auth

    2熱度

    1回答

    我正在構建一個使用AAD進行安全保護的.NET核心Web API,該API使用ADAL使用代表流來調用下游API。與此類似Azure的樣品: https://github.com/Azure-Samples/active-directory-dotnet-webapi-onbehalfof 哪些是應當在這樣的場景中使用該令牌緩存的最佳做法是什麼? 默認緩存是否可以接受? 您是否曾經沒有緩存? Au

    0熱度

    1回答

    我的客戶正在使用Azure AD作爲其租戶的IdP構建大量應用程序。由於他們在不同的時間有不同的密鑰到期,因此以規模經營對他們來說將是一項挑戰。 他們如何監控按比例生成的密鑰? 注意:我最初的想法是通過Graph提取數據並將其放入像Splunk/PowerBi這樣的監視工具 - 但無法通過https://graphexplorer.azurewebsites.net/#找到圖表信息。 這是通過aa

    2熱度

    1回答

    我登錄到Microsoft應用程序註冊門戶(https://apps.dev.microsoft.com/)並註冊了一個新應用程序。然後在另一個瀏覽器中,我再次登錄,但在同一個Active Directory中使用了不同的帳戶。註冊的應用程序不可見。 應用程序註冊後,誰擁有該應用程序註冊?同一廣告中的其他指定用戶如何看到應用程序註冊進行更改?我應該在註冊應用程序時使用服務帳戶,以便公司始終可以訪問

    0熱度

    1回答

    我創建了一個使用Azure廣告來驗證用戶身份的應用程序。 它是一個cordova應用程序,它使用「ADAL」插件通過OAuth2執行身份驗證。 當我的用戶嘗試登錄時,使用他們的公司網絡發生錯誤(蜂窩上的一切都很好)。 它們顯示錯誤:「err_address_unreachable」。 我測試了登錄,它適用於不同的網絡和蜂窩網絡。 所以我想我的用戶公司網絡阻止一個端口或應用程序/登錄使用的東西。 任

    1熱度

    1回答

    如果我指定我OpenIdConnectAuthenticationOptions重定向URI像這樣 app.UseOpenIdConnectAuthentication( new OpenIdConnectAuthenticationOptions { ClientId = clientId, Authority = Authority,

    0熱度

    1回答

    我想爲iOS應用程序編寫錯誤處理程序,並且想要根據來自Azure AD令牌服務的HTTP錯誤代碼以不同方式處理錯誤(STS)。例如,如果我得到一個HTTP 429,我知道不要重試請求,或者如果我得到一個HTTP 500,我可能會選擇重試。 如何從ADAL Objective C提供的AD錯誤中提取此信息?