我很难完全理解 identoty server 3 是如何工作的。 即使我花了很多时间去调查。 现在我正在尝试运行 IdentityServer3 samples .
我可以运行客户端(例如:WPF Implicit Client),但运行时我无法登录。
我假设我必须再运行两个项目
- 托管身份服务器的项目(客户端和范围注册的地方)
- 还有 api 项目。
当我尝试运行'Sample Web API' 项目时出现错误:
An exception of type 'System.InvalidOperationException' occurred in IdentityServer3.AccessTokenValidation.dll but was not handled in user code
Additional information: IDX10803: Unable to create to obtain configuration from: 'https://localhost:44333/core/.well-known/openid-configuration'.
所以可能仍然缺少身份服务器项目,但我不知道 这个项目在哪里? (我说的是项目 本地主机:44333)。
我还需要以某种方式设置证书吗?
我尝试了很多东西 仍然没有。 你能帮我运行这个例子吗?因为这不 只需下载解决方案即可工作。
如果有人知道使 semple 工作需要完成哪些步骤,那就太好了。
感谢您的帮助。
最佳答案
如果没有身份服务器主机,示例将无法工作。
为此,我必须下载 Identity Server 3 ,然后运行“Host.Console”项目(也可能与“Host.Web”项目一起使用)
示例和主机控制台应在单独的 visual studio 实例中打开并同时运行。
关于c# - 如何运行 IdentityServer3 示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34901123/