判例
在GAE中,当我们使用内置Users Service登录用户时,GAE会自动设置HttpServletRequest
,以便:
getUserPrincipal()
返回用户名,如果没有用户登录,则返回null isUserInRole()
验证用户是否符合角色我的问题
我现在正在实施一个独立的登录机制,我需要跟踪用户是否在会话期间登录。
我发现许多人使用HttpServletRequest
getSession.setAttribute
将自定义参数作为存储会话登录数据的平均值。
但是,我想知道是否有一种方法可以像GAE一样使用内置函数getUserPrincipal
和isUserInRole
。或者GAE为其内部用户服务保留此功能,而我们的用户无法访问该功能?