繁体   English   中英

AzureAD 不接受来自我的 NodeJS OAuth2 的 HTTP URL

[英]AzureAD not accepting my HTTP URL from my NodeJS OAuth2

我有一个使用 OAuth2 的 NodeJS 应用程序。 我没有 SSL。 我正在尝试使用 Microsoft 单点登录进行身份验证。 虽然它适用于本地主机,但它不适用于网络的 IP。 任何的想法?

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

今天的 Azure AD 应用程序模型支持 HTTP 和 HTTPS 方案,适用于在任何组织的 Azure Active Directory (Azure AD) 租户中登录 Microsoft 工作或学校帐户的应用程序。 即应用程序清单中的 signInAudience 字段设置为 AzureADMyOrg 或 AzureADMultipleOrgs。 对于登录个人 Microsoft 帐户和工作和学校帐户(即 signInAudience 设置为 AzureADandPersonalMicrosoftAccount)的应用,仅允许使用 HTTPS 方案。

我将清单设置为 AzureADMultipleOrgs

天蓝色

重定向 URL 应该仍然使用HTTPS

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM