我需要将现有应用程序与 Acegi/Spring 安全接口。
为了开始,我正在寻找一条简单的信息:在这种情况下,从我的应用程序调用的 HttpServletRequest.getUserPrincipal() 是否会正确返回通过 Spring 获得的用户名(而不是使用 Spring 特定的对象)?我在谷歌上搜索了这方面的相互矛盾的信息。
我假设如果 Acegi 使用过滤器实现,它能够重载 Servlet API 的 getUserPrincipal(),对吗?
附属问题:如果默认情况下不是这样,有什么办法可以开启吗?
谢谢,
-埃里克