com.dyuproject.openid.manager
Class CookieBasedUserManager
java.lang.Object
com.dyuproject.openid.manager.CookieBasedUserManager
- All Implemented Interfaces:
- OpenIdUserManager
public class CookieBasedUserManager
- extends Object
- implements OpenIdUserManager
OpenIdUser is persisted in the cookie value.
- Author:
- David Yu
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CookieBasedUserManager
public CookieBasedUserManager()
CookieBasedUserManager
public CookieBasedUserManager(String cookieName,
String secretKey)
CookieBasedUserManager
public CookieBasedUserManager(String cookieName,
String secretKey,
boolean encrypted)
init
public void init(Properties properties)
- Specified by:
init
in interface OpenIdUserManager
setSecretKey
public void setSecretKey(String secretKey)
setCookieName
public void setCookieName(String cookieName)
setCookiePath
public void setCookiePath(String cookiePath)
setCookieDomain
public void setCookieDomain(String cookieDomain)
setMaxAge
public void setMaxAge(int maxAge)
setLoginTimeout
public void setLoginTimeout(int loginTimeout)
setEncrypted
public void setEncrypted(boolean encrypted)
getUser
public OpenIdUser getUser(HttpServletRequest request)
throws IOException
- Specified by:
getUser
in interface OpenIdUserManager
- Throws:
IOException
saveUser
public boolean saveUser(OpenIdUser user,
HttpServletRequest request,
HttpServletResponse response)
throws IOException
- Specified by:
saveUser
in interface OpenIdUserManager
- Throws:
IOException
invalidate
public boolean invalidate(HttpServletRequest request,
HttpServletResponse response)
throws IOException
- Specified by:
invalidate
in interface OpenIdUserManager
- Throws:
IOException
Copyright © 2013. All Rights Reserved.