3

我很难完全理解如何使用身份验证服务器3. 即使我花费大量时间进行调查。 现在我试图运行IdentityServer3 samples如何运行IdentityServer3样本?

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

我以为我要跑两个项目

  • 项目,该项目主机标识服务器(地方的客户和范围是registred)
  • 也API项目。

当我尝试运行“示例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 '.

  • 因此可能仍下落不明身份的服务器项目,但我不知道 这是哪里项目? (我正在与 localhost:44333谈论项目)。

  • 我也需要设置证书吗?

我尝试了很多东西,并且 仍然没有。 你能帮我做这个例子吗?因为这不是 工作时只是下载解决方案。

如果有人知道步骤需要做什么才能使semples正常工作,那将会很棒。

感谢您的帮助。

+0

你在看什么样的样品? – Derek

+0

我想调查所有mvc客户端。 – Raskolnikov

+0

好的,SampleAsoNetWebApi中的StartUp.cs正在查找Port:44333。您需要将其更改为项目指向的端口...或者您可以更改应用程序的端口以指向端口:44333 – Derek

回答

3

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

对于我不得不下载Identity Server 3,比运行“Host.Console”项目(可能也将与“Host.Web”项目工作)

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

+2

我添加了自述文件 - https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/Clients – leastprivilege