asp.net核心2.1和带有httpclient的Windows模拟

时间:2019-01-01 07:24:29

标签: c# asp.net-core-mvc asp.net-core-2.1

我正在使用asp.net core mvc 2.1,并且需要调用依赖于Windows身份验证的旧版asp.net 4.6 webapi端点来对用户的调用进行身份验证和授权。

article详细介绍了如何模拟Windows身份,我可以正常使用... 该页面上的下一个句子也显示

  

请注意,RunImpersonated不支持异步操作,并且   不应该用于复杂的场景。例如,包装整个   请求或中间件链不受支持或推荐

我的问题:

如果“不应该使用”,那么在Windows域内拨打电话时模拟用户的首选方法是什么?在asp.net框架中,您只需将一个<identity impersonate="true" />节点添加到web.config

1 个答案:

答案 0 :(得分:0)

评论解决方案:

没有其他解决方案可在asp.net核心中模拟Windows身份。如果您需要模拟,这是asp.net核心中当前的唯一方法。