我正在Oracle ADF中开发一个需要应用用户登录身份验证的应用程序。
公司遵循的安全协议是从Windows凭据中读取用户名并检查某个数据库表中是否存在该用户名。使用此策略的应用程序通常是JSP或.NET应用程序,并通过设置response.setHeader("WWW-Authenticate", "NTLM")
执行此操作,弹出验证对话框然后读取输入的用户名并调用SQL查询以检查数据库中是否存在该用户名并检查作用。
我需要在ADF中实现它,我找不到这样做的方法。我发现的所有信息都是关于在WebLogic中配置域并在Weblogic服务器上使用SQLAuthenticate。
我尝试在视图中使用beforePhase将代码放在托管bean中,但它不起作用。
我该怎么办?
答案 0 :(得分:0)
你有三种方法可以实现这一目标(其中一种方法会花费你的钱!)
PS:所有这个解决方案只适用于IE& Chrome开箱即用,您必须制作一些configurations才能使其与Firefox一起使用,