我们公司购买了 GSA (GSA 6.8.0.G.30),我们正在尝试将搜索集成到我们的门户(一个 ASP.NET)应用程序中。GSA 上已经配置了 Kerberos,我可以使用 IE 通过 default_frontend 进行安全搜索,并且无需通过登录表单即可返回安全结果。
但是,当我们尝试集成搜索到我们的 Portal 时,我们遇到了一些挑战,从我们的 ASP.NET 代码中,我们可以获取用户的 WindowsIdentity并创建一个WindowsImpersonationContext,然后我们使用 HttpWebRequest 对象提交搜索,GSA 第一个响应为 302 , 和一个传输 URL “ https://my_gsa_hostname/security-manager/ samlauthn?SAMLRequest=fZLLTsM...”,然后我们创建一个新的请求指向新的 URL,GSA 返回 401-unauthorized。
任何人都可以为我们点亮一盏灯?