如何运行 IdentityServer3 示例

本文关键字:IdentityServer3 示例 运行 何运行 | 更新日期: 2023-09-27 18:31:05

我很难完全理解如何工作 Identoty 服务器 3。即使我花了很多时间进行调查。现在我正在尝试运行 IdentityServer3 示例。

我可以运行客户端(例如:WPF 隐式客户端),但在运行此客户端时无法登录。

假设我必须再运行两个项目

  • 项目哪个主机标识服务器(注册客户端和作用域的位置)
  • 以及 API 项目。

当我尝试运行"示例Web API"项目时,出现错误:

类型为"System.InvalidOperationException"的异常发生在 IdentityServer3.AccessTokenValidation.dll但未在用户中处理 法典

其他信息:IDX10803:无法创建以获取 配置自: "https://localhost:44333/core/.well-known/openid-configuration"。

  • 所以可能仍然缺少身份服务器项目,但我不知道这个项目在哪里?(我说的是项目本地主机:44333)。

  • 我还需要以某种方式设置证书吗?

我尝试了很多东西, 还是不行。你能帮我运行这个例子吗?因为这没有 只需下载解决方案即可工作。

如果有人知道需要做什么才能使semples工作的步骤,那就太好了。

感谢您的帮助。

如何运行 IdentityServer3 示例

如果没有 Identiy 服务器主机,示例将不起作用。

为此,我必须下载身份服务器 3,然后运行"Host.Console"项目(可能也适用于"Host.Web"项目)

示例和主机控制台应在单独的 Visual Studio 实例中打开并同时运行。