使用外部和内部URL的Identity Server

时间:2019-03-17 09:52:55

标签: .net-core reverse-proxy identityserver4 dmz

我目前正在将IdentityServer 4用于一个项目,其中应用程序与反向代理后面的内部服务器上的Web API进行通信。我面临的问题与发现文档中返回的URL有关。

  1. 应用程序调用外部URL,然后将其重定向到内部URL。
  2. Web API上的IdentityServer返回一个发现文档,其中包含使用外部URL的端点。
  3. Web API尝试使用外部URL调用端点,但是在内部服务器上找不到该主机。
  4. 如果我使用找到的here指南将端点更改为使用内部URL,则应用程序稍后将使用内部URL使用这些端点。但是,当然不能从外部访问内部服务器。

有没有一种方法可以告诉IdentityServer在App中使用外部URL,而在Web API中使用内部URL?

0 个答案:

没有答案