iis - 防止子域中 Windows Auth 上的重复用户名/密码质询
问题描述
我有一个使用 Windows 身份验证的 SharePoint On Premises 服务器。我们还使用位于子域上的多种服务,即:
文档.mydomain.com search.mydomain.com portal.mydomain.com
当我们在域中时它工作正常,用户名/密码由登录用户确定。但是,当我们在域之外时,我们会要求每个子域的用户名/密码。
- 所有子域都只是 IIS C# MVC 网页。
- 我已将相同的 MachineKey 添加到每个子域
- 我已将 Access-Control-Allow-Credentials: mydomain 添加到子域标头
我使用以下 ajax 调用:
$.ajax({ type: "GET", xhrFields: { withCredentials: true }, url: " https://documents.mysubdomain.com ", crossDomain: true, success: function(response){ console.log("response ")} })
是否可以让它跨子域共享寡妇/用户名 ntml 凭据
解决方案
推荐阅读
- hyperledger-fabric - 使用结构网关 API 的 HL 客户端
- reactjs - 开发人员如何知道如何使用 webpack 导入模块?
- linux-device-driver - 多个设备的单个设备驱动程序
- google-cloud-platform - 将结果从 Bigquery 导出到谷歌存储桶
- kotlin - Kotlin+Room+Paging+LiveData 用于消息传递应用程序问题
- excel - 如何在 maatwebsite 3.1 的多个表单中使用 withEvents 应用样式?
- vba - 使用 VBA 创建 ODBC DSN
- javascript - 我的代码中似乎有两种形式的数组对象,reduce 不适用于一种。有任何想法吗?
- kubernetes - 我可以在两个 k8s 集群之间同步 Persistent Volume 吗?
- java - com.gargoylesoftware.htmlunit.ElementNotFoundException: elementName=[form] attributeName=[name] attributeValue=[docSearch]