我们的ASP.NET Core-Angular业务应用程序的一个目标是使部署到新的生产服务器的过程尽可能简单。
我们希望将IdentityServer4实例与我们要保护的API嵌入到同一项目中。在此设置中,默认情况下,用于访问令牌验证的“ Authority” URI是与API本身相同的URI。我们如何才能在Startup.cs中自动配置它,而不要求部署系统的人也应该在配置变量中手动指定主机URI?
我研究了以编程方式在Startup.cs中检索主机URI的方法(以便将其配置为用于访问令牌验证的授权机构),但到目前为止,我还没有找到一种可靠的方法。
非常感谢您的帮助, 您的