1

我們正處於項目的開始階段,並且希望確定Azure提供的技術,我們可以利用這些技術。首先我們要有移動應用程序和後來的Web應用程序。對於這兩個我們需要API。我真的不想爲手機和網絡創建單獨的API。這就是爲什麼我想我們需要有一個通用的基礎API,移動和Web應用程序將參考和擴展移動和Web特定的邏輯。如何將azure AppServices API,移動應用程序和Web應用程序結合起來

我們想要常見的是用戶數據庫和認證(使用instagram,用戶名/密碼等社會認證),業務邏輯。 Azure的應用服務提供了3個組成部分,其可能適合這種模式 Azure的API應用程序 - 我認爲我們可以以此爲基礎的API Azure的移動應用 - 這將是用於擴展API的應用程序來支持,例如推送通知移動具體的東西。 Azure Web App - 將成爲我們的Web應用程序。

我在這裏的問題如下。首先只在Mobile App開始屏幕上明確指出它支持社交認證。在API App它說,它支持

安全的API與Active Directory,單點登錄,和OAuth

Web App什麼是關於認證提及。 我的問題如下 - 我可以在API應用程序中執行所有身份驗證,用戶管理數據訪問和業務邏輯,並在Web和移動應用程序中使用相同的邏輯嗎?

回答

1

您可以使用Azure API應用程序進行身份驗證。它支持Azure Active Directory,Facebook,Google,Twitter和Microsoft帳戶。請檢查該鏈接 https://azure.microsoft.com/en-in/documentation/articles/app-service-api-authentication/ 你的web應用程序可以使用API​​的應用程序進行身份驗證。

+1

而只是爲了讓晶瑩剔透 - Web應用程序,API應用程序和移動應用都充分利用了相同的應用程序服務認證。此外,還可以通過「滾你自己的」自定義身份驗證,其中可能包括Instagram的(既然你提到明確)。 –

相關問題