在Java中获取Tomcat用户
有没有办法从Tomcat系统获取登录的用户名(和组)。我读了一些关于配置Tomcat的内容,因此它是从数据库中获取用户信息。但是我现在找到了关于获取登录的用户名称的信息(在我的GWT项目中) 我正在尝试编写一个小GWT项目,并希望将用户名发布到头版在Java中获取Tomcat用户,tomcat,Tomcat,有没有办法从Tomcat系统获取登录的用户名(和组)。我读了一些关于配置Tomcat的内容,因此它是从数据库中获取用户信息。但是我现在找到了关于获取登录的用户名称的信息(在我的GWT项目中) 我正在尝试编写一个小GWT项目,并希望将用户名发布到头版 谢谢您的帮助。您可以从HttpServletRequest接口尝试这两种方法 getUserPrincipal()返回一个主体,您可以从该主体中获取日志记录,并将其用作getUserPrincipal().getName() isUserInRole
谢谢您的帮助。您可以从HttpServletRequest接口尝试这两种方法
getUserPrincipal()
返回一个主体,您可以从该主体中获取日志记录,并将其用作getUserPrincipal().getName()
isUserInRole(“管理员”)
如果当前主体处于提供的角色中,则返回true
当然,这仅在使用tomcat领域身份验证时有效。getUserPrincipal().getName()
上面的答案中有一个输入错误。Tomcat正在为您的应用程序处理身份验证吗?也就是说,您是否在配置文件中设置了域?