System.Management.ConnectionOptions 总是需要文本密码?
我在 .NET 中使用 WMI 连接到 Web 应用程序中的远程计算机。当我初始化连接时,管理连接选项始终需要文本形式的用户名和密码。我想知道是否有办法让它使用当前 Windows 用户的上下文,例如通过 page.user.identity。如果我将连接选项留空,那么它似乎不会默认为任何内容 - 仍然为空。原因是因为我不希望用户必须输入登录名/密码 - 这就是 Windows 集成安全性的全部意义,对吧?
任何信息表示赞赏! 谢谢
I'm using WMI in .NET to connect to remote machines in a web app. When I initialize the connection, the Management ConnectionOptions always require a username and password in text. I was wondering if there was a way for it to use the context of the current Windows user, eg via page.user.identity. If I leave the connectionoptions blank then it doesn't appear to default to anything - remains null. The reason is because I don't want the user to have to enter a logon/password - that's the whole point of Windows integrated security, right?
Any info is appreciated!
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看此描述ConnectionOptions 的构造函数。它表示当用户名和密码为空时,将使用当前登录用户的凭据。
Take a look at this description of the constructor for ConnectionOptions. It says that when username and password are null then the credentials of the currently logged-on user are used.