Node.js AzureAD不接受来自NodeJS OAuth2的HTTP URL

Node.js AzureAD不接受来自NodeJS OAuth2的HTTP URL,node.js,azure,Node.js,Azure,我有一个利用OAuth2的NodeJS应用程序。我没有SSL。我正在尝试使用Microsoft的单点登录进行身份验证。虽然它可以在本地主机上工作,但不能在网络的IP上工作。有什么想法吗 在微软网站上,它说我应该能够: 今天的Azure AD应用程序模型支持HTTP和HTTPS 以任何方式登录Microsoft work或school帐户的应用程序的方案 组织的Azure Active Directory(Azure AD)租户。就是 应用程序清单中的Signanudience字段设置为 Azur

我有一个利用OAuth2的NodeJS应用程序。我没有SSL。我正在尝试使用Microsoft的单点登录进行身份验证。虽然它可以在本地主机上工作,但不能在网络的IP上工作。有什么想法吗

在微软网站上,它说我应该能够:

今天的Azure AD应用程序模型支持HTTP和HTTPS 以任何方式登录Microsoft work或school帐户的应用程序的方案 组织的Azure Active Directory(Azure AD)租户。就是 应用程序清单中的Signanudience字段设置为 AzureADMyOrg或AzureADMultipleOrgs。用于登录的应用程序 个人Microsoft帐户以及工作和学校帐户(即 仅将登录设置为AzureADandPersonalMicrosoftAccount)HTTPS 这个计划是允许的

我把清单设置为AzureADMultipleOrgs


重定向URL仍应使用


通常,它们不支持通过不安全的通道传输令牌。目前,在应用程序注册门户中注册的应用程序仅限于一组有限的重定向URI值。web应用程序和服务的重定向URI必须以https方案开始。

因此,理想情况下,我必须将我的NodeJ设置为https?是的,您需要这样做