1
我們有一個SharePoint發佈網站,其匿名訪問託管在互聯網上。根據最新的要求,我們需要爲門戶網站中的某些頁面實施用戶登錄(AzureAD,Microsoft個人和工作帳戶等)。哪個選項更好,Web API上的MSAL.js或OpenIdConnect nuget包
有,我們已經提出了兩種方法:
- 使用msal.js文件。在客戶端自行實現用戶登錄,並使用用戶令牌調用Partner Center Web API來檢查用戶的有效性,並執行所需的操作。
- 在Web API端使用Microsoft.Owin.Security.OpenIdConnect nuget包創建一個Web API,以實現登錄,並將其用於執行從後端檢索和修改數據所需的操作。
哪種方法在我們的方案中可能效果最好? 有沒有其他辦法可以達到這個目的?
只需添加[這裏是](https://github.com/Azure-Samples/active-directory-javascript-singlepageapp-dotnet-webapi-v2)一個使用MSAL.js的好例子。 –