用于实现Azure AD B2C for ASP.NET无法正常工作的示例

时间:2018-06-13 14:20:44

标签: azure azure-ad-b2c

我们希望为ASP.NET应用程序实现Azure AD B2C身份验证。参考https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-quickstarts-web-app网址,我们下载了示例代码并按照给出的步骤进行操作。

当我们按原样部署示例代码,即Web App和Web API并浏览https://localhost:44316/时,一切正常。我们使用的Web API是https://aadb2cplayground.azurewebsites.net/,而不是使用本地托管的Web API。该网站运行正常,允许使用任何社交/电子邮件帐户登录。

我们使用2016 Server OS在IIS服务器上部署了Web APP和Web API。我们在SSL端口(https://mycompany.com)上部署了Web APP,而某些随机端口上的Web API则为1000.

我们在Azure AD B2C租户中注册了Web APP和Web API。并且已将相应的App Key和Client Secret配置回Web配置文件。

现在,我们正尝试将Azure App设置替换为我们的公司订阅设置。我们在配置文件中正确替换了Tenant Id,Application Id和Client Secret密钥。 RedirectUri 已设置为https://mycompany.com/并部署在SSL端口上的IIS上。当我们导航到应用程序时,它会显示默认页面,其中包含'注册/登录'的选项。点击' SignUp / SignIn'显示错误消息'响应状态代码不表示成功:404(未找到)。' 即使对于Web API,当我们使用某些端口(例如https://mycompany.com:44332/)在IIS上进行托管并修改客户端ID和租户ID时,它也会出现相同的错误'响应状态代码并不表示成功:404(未找到) 。'

请告知我哪里出错了。

0 个答案:

没有答案