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