public class RemoteUserUtil
extends java.lang.Object
Constructor and Description |
---|
RemoteUserUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
extractUsername(java.lang.String auth)
Extracts username from an HTTP Basic or Digest authentication header.
|
static java.lang.String |
getRemoteUser(javax.servlet.http.HttpServletRequest req,
java.lang.String loginHeader)
Tries to get username from a request with following strategies:
ServletRequest#getRemoteUser
HTTP 'Authorization' header
Custom HTTP header
|
public static java.lang.String getRemoteUser(javax.servlet.http.HttpServletRequest req, java.lang.String loginHeader)
req
- request to extract username from.loginHeader
- name of header which is used for extracting username.public static java.lang.String extractUsername(java.lang.String auth)
auth
- header value which is used for extracting.