|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.securityfilter.authenticator.persistent.DefaultPersistentLoginManager
com.xpn.xwiki.user.impl.xwiki.MyPersistentLoginManager
Field Summary | |
protected java.lang.String[] |
cookieDomains
|
protected java.lang.String |
cookiePath
|
Fields inherited from class org.securityfilter.authenticator.persistent.DefaultPersistentLoginManager |
cipherParameters, COOKIE_PASSWORD, COOKIE_REMEMBERME, COOKIE_USERNAME, COOKIE_VALIDATION, cookieLife, encryptionAlgorithm, encryptionKey, encryptionMode, encryptionPadding, protection, PROTECTION_ALL, PROTECTION_ENCRYPTION, PROTECTION_NONE, PROTECTION_VALIDATION, secretKey, useIP, validationKey, valueAfterMD5, valueBeforeMD5 |
Constructor Summary | |
MyPersistentLoginManager()
|
Method Summary | |
java.lang.String |
encryptText(java.lang.String clearText)
Encrypt a string. |
void |
forgetLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Forget a login |
private static javax.servlet.http.Cookie |
getCookie(javax.servlet.http.Cookie[] cookies,
java.lang.String cookieName)
Given an array of cookies and a name, this method tries to find and return the cookie from the array that has the given name. |
private java.lang.String |
getCookieDomain(javax.servlet.http.HttpServletRequest request)
|
private java.lang.String |
getValidationHash(java.lang.String username,
java.lang.String password,
java.lang.String clientIP)
Get validation hash for the specified parameters. |
void |
rememberLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String username,
java.lang.String password)
Remember a specific login |
private void |
removeCookie(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String cookieName)
Remove a cookie. |
void |
setCookieDomains(java.lang.String[] cdlist)
|
void |
setCookiePath(java.lang.String cp)
|
Methods inherited from class org.securityfilter.authenticator.persistent.DefaultPersistentLoginManager |
getRememberedPassword, getRememberedUsername, rememberingLogin, setCookieLife, setEncryptionAlgorithm, setEncryptionKey, setEncryptionMode, setEncryptionPadding, setProtection, setUseIP, setValidationKey |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.lang.String cookiePath
protected java.lang.String[] cookieDomains
Constructor Detail |
public MyPersistentLoginManager()
Method Detail |
public void setCookiePath(java.lang.String cp)
public void setCookieDomains(java.lang.String[] cdlist)
public void rememberLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String username, java.lang.String password) throws java.io.IOException, javax.servlet.ServletException
request
- the servlet requestresponse
- the servlet responseusername
- the username tha's being rememberedpassword
- the password that's being remembered
java.io.IOException
javax.servlet.ServletException
private java.lang.String getCookieDomain(javax.servlet.http.HttpServletRequest request)
private java.lang.String getValidationHash(java.lang.String username, java.lang.String password, java.lang.String clientIP)
username
- password
- clientIP
-
public java.lang.String encryptText(java.lang.String clearText)
clearText
-
public void forgetLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException
request
- the servlet requestresponse
- the servlet response
java.io.IOException
javax.servlet.ServletException
private static javax.servlet.http.Cookie getCookie(javax.servlet.http.Cookie[] cookies, java.lang.String cookieName)
private void removeCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String cookieName)
request
- response
- cookieName
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |