如何使request.getRemoteUser() 不返回 null

04-04-07 烤串
各位兄太

我在jsp里希望通过request.getRemoteUser()拿到访问用户的机器名,但总是null,各位知道问题所在么?

我的环境

websphere 3.5.3

liugy
2004-04-08 15:23
要是使request.getRemoteUser()不返回null,整个站点的验证模式至少设为基本验证,不能设为匿名登录。由于我们通常是由应用自己来进行访问控制,所以站点的设定都是匿名登录。有的应用服务器支持验证时使用LDAP或是数据库。有的可以使用系统帐号。

我的意见:使用应用服务器提供的验证机制将使部署依赖与特定的应用服务器,所以没有所谓多应用统一身份认证和单点登录需求的话,我宁愿选择将访问控制写在应用里。

猜你喜欢