我正在为 Windows Server 2012 的远程桌面服务定制 RDWeb 应用程序。
现将本项目实施情况简述如下。
- 我已经为 RDWeb 配置了两个独立的服务器。
- 为两个服务器生成 RDWeb 应用程序。
- 我正在使用第一台服务器的 RDWeb 应用程序通过单一 UI 访问第二台服务器的 RemoteApp。两台服务器的 RemoteApp 都进入单一 UI。
- 现在假设我有两个计算器应用程序,分别来自每个服务器,校准1和 Cal2。当我点击校准1然后计算器从第一个服务器运行,而不要求任何凭证。当我点击卡尔2,然后它会要求提供凭证。如果我提供凭证,则第二台服务器上的计算器应用程序将运行。
我的问题是,当我点击卡尔2,它不应该要求提供凭据。RDWeb 应用程序是自动生成的,并使用表单身份验证。为此,我需要在两个服务器之间共享 cookie。我在两个应用程序中使用了相同的机器密钥,web.config
但不起作用。
如果您能针对此问题为我提供一些指导,那将会很有帮助。