如何通过Azure应用程序服务引用默认证书来配置IdentityServer 4?

如何通过Azure应用程序服务引用默认证书来配置IdentityServer 4?,azure,certificate,azure-web-app-service,Azure,Certificate,Azure Web App Service,我已经用IdentityServer4和Asp.Net核心创建了一个用于身份验证/授权的应用程序,当我使用localhost时,一切都工作得很好。现在我想把它投入生产 我已使用Azure应用程序服务成功发布应用程序。 该应用程序使用SSL,并具有在发布时自动创建的证书 据我所知,我现在必须替换 var builder = services.AddIdentityServer().AddDeveloperSigningCredential(); 与 然后将证书添加到AddSigningCrede

我已经用IdentityServer4和Asp.Net核心创建了一个用于身份验证/授权的应用程序,当我使用localhost时,一切都工作得很好。现在我想把它投入生产

我已使用Azure应用程序服务成功发布应用程序。 该应用程序使用SSL,并具有在发布时自动创建的证书

据我所知,我现在必须替换

var builder = services.AddIdentityServer().AddDeveloperSigningCredential();

然后将证书添加到
AddSigningCredential()

当我转到Azure门户->应用->设置->TSL/SSL设置时,我找不到默认证书。当我尝试购买新证书时,它会显示:

“域已受SSL保护。所有应用服务Web应用都具有SSL 默认情况下为默认站点URL启用”

如何获取启动代码中的证书,以便将其添加到
AddSingingCredential()

因此,您需要的是“使用证书(为您的应用程序SSL配置)同时对IdentityServer4令牌进行签名”

请查看microsoft提供的有关如何实现此目标的文档

var builder = services.AddIdentityServer().AddSigningCredential()