c# - 从 Blazor 客户端模块查询本地 Active Directory?
问题描述
我有现有的 .NET 代码,一旦下载并在域连接的计算机上运行 .exe,就会查询 Active Directory。
我的 .exe 现在可以作为 DDL 在 Blazor 浏览器(客户端模块)中针对本地域运行并避免下载和运行 .exe 吗?
我知道沙盒环境会阻止本机文件系统访问,但它会阻止 LDAP 查询运行吗?
解决方案
标准答案是否定的。
Blazor-in-the-Browser 受到与 JavaScript 相同的限制。
这不是技术问题,而是安全问题。
您当然可以使用 Blazor-on-the-Server,只要该服务器有权访问您的 AD。
您的用户(在具有良好连接的 Intranet 上)不会注意到差异。
推荐阅读
- java - Java 中的不可变对象 - 重新分配引用
- visual-studio-code - 我无法在 VS Code 1.6 for Windows 中获得几个常用的快捷方式
- python - Python 3 和 C# 中带有 API 的 Dll,导入 dll 文件
- installation - 使用 nvim 安装节点时出现问题
- mongodb - 集合查找和猫鼬查找使用不同的索引
- c# - 如何使用命名标记而不是数字格式化作为输入接收的字符串?
- .net - 已部署的 .NET Core 应用程序以及包含在文件夹中的数据库迁移不会在服务器上创建新数据库。我怎么能强迫这个?
- c# - 我正在尝试更新显示分数。为什么分数增量附加到显示的分数而不是添加到它?
- arrays - Excel:Excel公式在一个数字范围内查找一系列数字
- javascript - 如何将类组件转换为函数?(反应)