我想通过Ocelot-API网关在HTML / JS客户端中使用API在Identity Server 4中使用Windows身份验证。
我尝试了如下所述的知识库链接:
http://docs.identityserver.io/en/release/topics/windows.html
这将打开使用Kestrel和IIS Express的Identity Server中的Windows身份验证。
但是,在AccountController上调用ExternalLogin方法时会显示401-未经授权的错误。 (http://localhost:5000/Account/ExternalLogin?provider=Windows&Return url = /)
当使用授权类型=密码调用连接/令牌端点并在用户名和密码字段中提供Windows凭据时,出现类似的错误。
我要实现的工作流程是:
在这里,您能否让我们知道需要调用什么端点以及在Identity Server 4中实现Windows身份验证所应遵循的工作流程?我们已经查看了快速入门UI示例,但无法理解此要求的必需步骤。