簡體   English   中英

使用adal for node.js應用程序對Azure Active Directory進行身份驗證

[英]Authentication for Azure Active Directory using adal for node.js application

我正在嘗試通過node.js應用程序中的Azure Active Directory對用戶進行身份驗證。 我正在使用azure-activedirectory-library-for-nodejs。 這是我復制的示例代碼https://github.com/AzureAD/azure-activedirectory-library-for-nodejs/blob/master/sample/username-password-sample.js 我創建了一個自簽名證書,並使用Azure AD Power Shell上傳到Azure AD。 我仍然收到證書未刪除的錯誤。 誰能提出解決方案?

示例代碼( https://github.com/AzureAD/azure-activedirectory-library-for-nodejs/blob/master/sample/username-password-sample.js )不需要使用任何自簽名證書來進行身份驗證用戶。

通常,使用管理證書對Azure上的服務管理進行身份驗證,請參閱https://msdn.microsoft.com/zh-cn/library/azure/ee460782.aspx

驗證用戶登錄Node.js應用程序的簡單方法是使用“ passport-azure-ad”軟件包,您可以參考https://azure.microsoft.com/zh-cn/documentation/articles/active-directory-v2 -devquickstarts-node-web / 在這種情況下,有一個示例https://github.com/Azure-Samples/active-directory-node-webapp-openidconnect

passport-azure-ad是一個戰略passportjs對Azure的AD ID連接。

如果您只想對使用AAD登錄應用程序的用戶進行身份驗證,也可以嘗試使用passport-azure-ad-oauth2 https://github.com/auth0/passport-azure-ad-oauth2

有關PassportJS的用法,請參閱http://passportjs.org/docs

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM