首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于asp.net内核2的码头窗口用户模拟

基于asp.net内核2的码头窗口用户模拟
EN

Stack Overflow用户
提问于 2018-06-21 07:02:23
回答 1查看 2.2K关注 0票数 2

我正在创建一个简单的asp.net核心2.1Web应用程序,目标用户正在使用Windows。我在创建项目时启用了Windows身份验证,并且在从VS运行应用程序时可以获得Windows标识。但是,当从Linux容器运行时,User.IdentitySystem.Security.Claims.ClaimsIdentity类型的,它不包含System.Security.Claims.ClaimsIdentity标识信息,不能用于模拟用户。

我查看了文章,但它没有明确说明是否支持Docker容器中的Windows身份验证。

更新

接受的答案似乎(未验证)解决了使用Windows容器时的问题。但是,它不适用于Linux容器。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-21 07:55:35

几个月前我试过这个。由于Docker容器没有域连接,因此很难使用Windows身份验证,因为您需要对域控制器进行身份验证。

您可以尝试使用组管理服务帐户(GMSA)为您中继身份验证。以下是一些可能对你有帮助的文章:

https://blogs.msdn.microsoft.com/containerstuff/2017/07/31/getting-iis-win-auth-to-work-in-a-container/

https://artisticcheese.wordpress.com/2017/09/09/enabling-integrated-windows-authentication-in-windows-docker-container/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50962315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档