public class Credentials extends Object implements Serializable
Constructor and Description |
---|
Credentials(String username,
String password,
javax.servlet.http.HttpServletRequest request)
Construct a Credentials object with the given username, password,
and HTTP request.
|
Modifier and Type | Method and Description |
---|---|
String |
getPassword()
Returns the password associated with this set of credentials.
|
String |
getRemoteAddress()
Returns the address of the client end of the connection which provided
these credentials, if known.
|
String |
getRemoteHostname()
Returns the hostname of the client end of the connection which provided
these credentials, if known.
|
javax.servlet.http.HttpServletRequest |
getRequest()
Returns the HttpServletRequest associated with this set of credentials.
|
javax.servlet.http.HttpSession |
getSession()
Returns the HttpSession associated with this set of credentials.
|
String |
getUsername()
Returns the username associated with this set of credentials.
|
void |
setPassword(String password)
Sets the password associated with this set of credentials.
|
void |
setRemoteAddress(String remoteAddress)
Sets the address of the client end of the connection which provided
these credentials.
|
void |
setRemoteHostname(String remoteHostname)
Sets the hostname of the client end of the connection which provided
these credentials, if known.
|
void |
setRequest(javax.servlet.http.HttpServletRequest request)
Sets the HttpServletRequest associated with this set of credentials.
|
void |
setSession(javax.servlet.http.HttpSession session)
Sets the HttpSession associated with this set of credentials.
|
void |
setUsername(String username)
Sets the username associated with this set of credentials.
|
public Credentials(String username, String password, javax.servlet.http.HttpServletRequest request)
username
- The username that was provided for authentication.password
- The password that was provided for authentication.request
- The HTTP request associated with the authentication
request.public String getPassword()
public void setPassword(String password)
password
- The password to associate with this username/password
pair.public String getUsername()
public void setUsername(String username)
username
- The username to associate with this username/password
pair.public javax.servlet.http.HttpServletRequest getRequest()
public void setRequest(javax.servlet.http.HttpServletRequest request)
request
- The HttpServletRequest to associated with this set of
credentials.public javax.servlet.http.HttpSession getSession()
public void setSession(javax.servlet.http.HttpSession session)
session
- The HttpSession to associated with this set of
credentials.public String getRemoteAddress()
public void setRemoteAddress(String remoteAddress)
remoteAddress
- The address of the client end of the connection which provided these
credentials, or null if the address is not known.public String getRemoteHostname()
public void setRemoteHostname(String remoteHostname)
remoteHostname
- The hostname or address of the client end of the connection which
provided these credentials, or null if the hostname is not known.Copyright © 2018. All rights reserved.