我正在使用asp.net core mvc 2.1,并且需要调用依赖于Windows身份验证的旧版asp.net 4.6 webapi端点来对用户的调用进行身份验证和授权。
此article详细介绍了如何模拟Windows身份,我可以正常使用... 但该页面上的下一个句子也显示
请注意,RunImpersonated不支持异步操作,并且 不应该用于复杂的场景。例如,包装整个 请求或中间件链不受支持或推荐。
我的问题:
如果“不应该使用”,那么在Windows域内拨打电话时模拟用户的首选方法是什么?在asp.net框架中,您只需将一个<identity impersonate="true" />
节点添加到web.config
答案 0 :(得分:0)
评论解决方案:
没有其他解决方案可在asp.net核心中模拟Windows身份。如果您需要模拟,这是asp.net核心中当前的唯一方法。