我使用以下示例代码创建一个简单的Web应用程序(我尚未合并Web API) https://github.com/Azure-Samples/active-directory-dotnet-webapp-webapi-openidconnect
我能够在没有任何错误的情况下调试应用程序。但是当我将应用程序部署到Azure时,我按照步骤更改了 1)登录URL 2)回复URL 到网站地址。 现在,当我尝试访问我的网站时,它会尝试对我进行身份验证,然后它只会返回状态代码500。 知道我在这里可能缺少什么吗?
答案 0 :(得分:0)
确保在您的网站上启用SSL,并且返回网址是https网址。更改https网址时,请关闭网络服务器并重新运行。
答案 1 :(得分:0)
该样本不应该要求任何数据库。在那里使用的缓存是NaiveTokenCache
(参见https://github.com/Azure-Samples/active-directory-dotnet-webapp-webapi-openidconnect/tree/master/TodoListWebApp/Utils),它使用Http会话。
您修改了示例以切换缓存,或者您正在谈论其他内容(在这种情况下,我建议指定您正在处理的确切位)。