2017-02-13 62 views
0

丟失後我有兩個網站,一個內部和其他託管爲Azure的網站(包括利用AAD爲SSO) 內部網站重定向到Azure的網站使用表單POST數據。由於Azure網站已通過AAD身份驗證,因此它會重定向到login.microsoftonline.com,獲取該令牌並以靜默方式返回到Azure網站。 在Auth的過程中,我最初提交的表單發佈數據丟失了。 這是預期的行爲?查詢 - 表單提交數據成功蔚藍AD認證

回答

0

爲目標網站由AAD,它允許用於認證和授權的OAuth 2.0隆重流保護。

所以,你可以獲取來自Azure的AD IDP一個訪問令牌,並設置表單POST請求authorization頭的訪問令牌,這將是AAD進行驗證,並不會重定向到AAD SSO頁面登錄,您可以有關基本工作流程的更多詳細信息,請參閱https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-protocols-oauth-code

此外,您可以利用Azure的Active Directory驗證庫,以幫助您獲得令牌。你可以參考https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-authentication-libraries所有的庫列表。