Azure身份服务器身份验证

时间:2018-10-05 17:33:19

标签: azure docker identityserver4

在Azure中,我有一个用于Web应用程序实例的docker-compose文件,该文件用于创建Angular前端,用于身份验证用户的IdentityServer4服务器以及用于处理与数据库通信的API。

容器日志似乎表明docker-compose中的所有程序都运行良好,但是当我尝试从Angular前端访问IdentityServer4登录页面时,我在控制台中始终收到此错误:

Failed to load resource: net::ERR_CONNECTION_CLOSED  :5000/.well-known/openid-configuration:1

还有...

ERROR Error: Uncaught (in promise): Error: Network Error   core.js:1624 

我已将所有localhost:5000实例(用于ID Server)替换为https://myapp.azurewebsites.net:5000,我认为这可以处理向Azure的过渡,但是我似乎无法克服以上错误。

有人知道我在这里做错什么吗?或者我该怎么做才能解决此问题?

1 个答案:

答案 0 :(得分:0)

转到数据库并更新基于客户端的表,其中将提到localhost:5000。用myapp.azurewebsites.net

替换localhost