2

我已經實現了Azure Active Directory Oath2.0身份驗證,現在必須在Java中爲Dynamics 365 Online/On-Premise實施基於聲明和Active Directory身份驗證。Dynamics 365 Online基於聲明或Active Directory(通過聯合身份驗證)身份驗證

我正在關注此主題:https://msdn.microsoft.com/en-us/library/gg334502.aspx並且這裏表示Dynamics 365聯機支持以下身份驗證方案:基於聲明的身份驗證或通過聯合身份驗證的Active Directory。

問題是我不知道從哪裏開始以及需要完成哪些配置。我玩過天藍色的門戶和動態365在線管理面板,但只是無法弄清楚我必須做什麼:)。

我可以使用https:// login.microsoftonline.com//FederationMetadata/2007-06/FederationMetadata.xml中的一些信息來執行此類身份驗證嗎? 我是否需要安裝本地Active Directory服務器?

回答

0

我強烈建議瀏覽一下Azure AD示例,瞭解如何將oAuth2.0設置爲各種Microsoft服務。 dev landing page有很多很好的樣品。 Here是java示例。

如果您嘗試登錄純粹的Azure AD用戶訪問一些資源,那麼這非常簡單。您需要在Azure門戶中註冊一個應用程序,設置必要的所有委託權限和應用程序配置(示例將對此有所幫助),然後使用ADAL庫執行oAuth2.0流程。該流程將返回令牌,可以以http請求的形式向您請求訪問的任何服務播放令牌。

+0

你好Daniel,我已經這樣做了。我現在對基於聲明和Active Directory身份驗證感興趣。 –

+0

我提供的示例和步驟是基於Azure AD的基於聲明的身份。當您使用Azure AD(或使用oAuth或OIDC的任何其他IDP)進行身份驗證/授權時,您將獲得有關用戶聲明的令牌。因此,基於身份/身份驗證的索賠。 –

+0

好吧,我必須要求一些幫助。我只是不明白我有哪些認證選項,應該如何完成以及需要完成哪些配置。還有人試圖通過使用用戶名,密碼和一些組織服務URL「url/XRMServices/2011/Organization.svc」來向CRM 8.2進行身份驗證。這仍然是支持的嗎?我沒有使用SOAP端點,只使用Web API? –

相關問題