在 ASP.NET 核心应用中本地模拟 Azure 应用服务授权
Posted
技术标签:
【中文标题】在 ASP.NET 核心应用中本地模拟 Azure 应用服务授权【英文标题】:Mimic Azure App Service authorization locally in ASP.NET core app 【发布时间】:2019-10-02 09:00:05 【问题描述】:我正在使用 Azure 应用服务的内置身份验证来授权访问我的 ASP.NET 核心应用 - https://docs.microsoft.com/en-us/azure/app-service/overview-authentication-authorization。有没有办法模仿 Azure App 服务在我的机器上所做的事情,以便我可以在本地端点和云端点上运行相同的集成测试。
提前致谢!
【问题讨论】:
【参考方案1】:如果没有 Azure 应用服务,您可以使用 ASP.NET Core OpenID Connect 中间件将 Azure AD 集成到 ASP.NET Core Web 应用中:
代码示例:
Integrating Azure AD into an ASP.NET Core web app
https://***.com/a/54546245/5751404
【讨论】:
以上是关于在 ASP.NET 核心应用中本地模拟 Azure 应用服务授权的主要内容,如果未能解决你的问题,请参考以下文章
azure 应用服务和 asp.net 核心:CORS 策略甚至 AllowAnyOrigin 也阻止了来源
ASP.NET Core 1.1 在本地运行良好,但发布到 Azure 时显示“启动应用程序时发生错误”。
部署到 Azure 应用服务时,Asp.net 成员资格提供程序无法连接到本地 SQL Server
Azure DB 连接字符串在 ASP.NET Core 应用中为空