我购买了一个需要集成的应用程序,它使用jakarta连接从IIS转到该应用程序。
因此,基本操作是:
这是所有步骤的简化,但是基本思想在这里。
我的困难是我同时需要Windows Integrated Auth和匿名登录,因为某些用户没有凭据,并且需要提示输入用户名/密码。
我已经看过:IIS Windows Authentication before Anonymous,但是用户没有单击链接来决定。该应用程序返回到IIS,查找login.aspx,然后我要从中获取其域凭据或将其返回到应用程序的空字符串以表示没有凭据。
[似乎似乎无法实现,好像匿名用户没有发出401请求,因此凭据未通过。
如果仅使用ASP.NET页面就无法使用它,可以使用ISAPI筛选器或模块来完成吗?
UPDATE:
我找到了一个可能的解决方案,但由于我的登录页面位于JBoss服务器上,因此我需要弄清楚如何使其工作。
向当前用户提供额外的功能,或者提供更少的选项。