Lite sent o svara kanske.. vem vet :)
remoteUser funkar bara om man är authenticated... men det kanske de är?
det du är ute efter är getHeader(String Headername) tror jag ... sök på det...
Här är lite jag hitta iaf
SERVER_NAME request.getServerName();
SERVER_SOFTWARE request.getServletContext().getServerInfo();
SERVER_PROTOCOL request.getProtocol();
SERVER_PORT request.getServerPort()
REQUEST_METHOD request.getMethod()
PATH_INFO request.getPathInfo()
PATH_TRANSLATED request.getPathTranslated()
SCRIPT_NAME request.getServletPath()
DOCUMENT_ROOT request.getRealPath("/")
QUERY_STRING request.getQueryString()
REMOTE_HOST request.getRemoteHost()
REMOTE_ADDR request.getRemoteAddr()
AUTH_TYPE request.getAuthType()
REMOTE_USER request.getRemoteUser()
CONTENT_TYPE request.getContentType()
CONTENT_LENGTH request.getContentLength()
HTTP_ACCEPT request.getHeader("Accept")
HTTP_USER_AGENT request.getHeader("User-Agent")
HTTP_REFERER request.getHeader("Referer")