我有一个问题,希望有人可以帮助我找到解决方案。我有一个IdentityServer 4 asp.net核心实现。该身份服务器用于通过各种协议(例如Oauth2,WSFederation,SAML等)保护WebAPI。
问题:在WebAPI后面的数据库中找到了我用来初始化Identity Server所需的一些数据(即每个协议的一些参数)。我需要从Identity Server项目向客户端进行匿名调用,以获取此数据并将其提供给IdentityServer ConfigureServices调用。但是,当我进行呼叫时,(显然)Identity Server尚未启动,并且呼叫失败,因为它找不到Identity Server端点。如果没有这些数据,我将无法启动Identity Server。
我研究了两种可能性:
-或-
希望您能解决此问题。