【发布时间】:2019-12-26 06:34:02
【问题描述】:
我有一个使用 OAuth2 的 NodeJS 应用程序。我没有 SSL。我正在尝试使用 Microsoft 的单点登录进行身份验证。虽然它适用于 localhost,但它不适用于网络的 IP。有什么想法吗?
在 MS 网站上,它说我应该能够:
今天的 Azure AD 应用程序模型同时支持 HTTP 和 HTTPS 用于登录 Microsoft 工作或学校帐户的应用的方案 组织的 Azure Active Directory (Azure AD) 租户。那是 应用程序清单中的 signInAudience 字段设置为 AzureADMyOrg 或 AzureADMultipleOrgs。对于登录的应用 个人 Microsoft 帐户以及工作和学校帐户(即 signInAudience 设置为 AzureADandPersonalMicrosoftAccount) 仅 HTTPS 方案是允许的。
我将清单设置为 AzureADMultipleOrgs
【问题讨论】: