【发布时间】:2020-02-25 10:36:41
【问题描述】:
我已经使用 IdentityServer4 和 Asp.Net Core 创建了一个用于身份验证/授权的应用程序,并且当我使用 localhost 时一切都运行良好。现在我想把它投入生产。
我已使用 Azure 应用服务成功发布了应用。 该应用使用 SSL 并具有在发布时自动创建的证书。
据我所知,我现在必须替换
var builder = services.AddIdentityServer().AddDeveloperSigningCredential();
与
var builder = services.AddIdentityServer().AddSigningCredential()
然后给AddSigningCredential()添加一个证书。
当我转到 Azure 门户 -> 应用程序 -> 设置 -> TSL/SSL 设置时 我找不到默认证书。当我尝试购买新证书时,它显示:
"域已受 SSL 保护。所有应用服务 Web 应用都有 SSL 默认站点 URL 默认启用”
如何在我的启动代码中获取证书,以便将其添加到AddSingingCredential()?
【问题讨论】:
标签: azure certificate azure-web-app-service