|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--extensions.gem.AuthenticateBean
Program: AuthenticateBean.java Comments: Gets form data from the Login.jsp page, runs the kinit-batch program to generate the ticket on the server.
Constructor Summary | |
AuthenticateBean()
|
Method Summary | |
java.lang.String |
getBatchPath()
|
java.lang.String |
getKrb5ccname()
Get the location of the credentials file, needed by KRB5CCNAME. |
java.lang.String |
getParam(extensions.gem.HttpServletRequest request,
java.lang.String paramName)
Returns the parameter value from the HTTP request. |
java.lang.String |
getUserName()
Get the user name (minus the realm info). |
void |
requestTest(extensions.gem.HttpServletRequest request)
Test stuff out. |
boolean |
runCommand(java.lang.String[] command)
|
void |
runLogin(extensions.gem.HttpServletRequest request)
Runs the kinit-batch program to generate a kerberos ticket on the host. |
void |
setBatchPath(java.lang.String batchPath)
Accessor methods for the batchPath property |
extensions.gem.HttpServletResponse |
setUpLogin(extensions.gem.HttpServletRequest request,
extensions.gem.HttpServletResponse response)
Run the kinit script and assign the member data. |
void |
test()
|
boolean |
validateRequest(extensions.gem.HttpServletRequest request)
Check for the cookie's existence, compare its value to the stored session value, and also check the remote client's IP address. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public AuthenticateBean()
Method Detail |
public java.lang.String getParam(extensions.gem.HttpServletRequest request, java.lang.String paramName)
public java.lang.String getUserName()
public java.lang.String getKrb5ccname()
public void requestTest(extensions.gem.HttpServletRequest request)
public extensions.gem.HttpServletResponse setUpLogin(extensions.gem.HttpServletRequest request, extensions.gem.HttpServletResponse response)
public void runLogin(extensions.gem.HttpServletRequest request)
public boolean runCommand(java.lang.String[] command)
public void setBatchPath(java.lang.String batchPath)
public java.lang.String getBatchPath()
public boolean validateRequest(extensions.gem.HttpServletRequest request)
public void test()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |