org.springframework.security.oauth.consumer.rememberme
Class HttpSessionOAuthRememberMeServices
java.lang.Object
org.springframework.security.oauth.consumer.rememberme.HttpSessionOAuthRememberMeServices
- All Implemented Interfaces:
- OAuthRememberMeServices
public class HttpSessionOAuthRememberMeServices
- extends Object
- implements OAuthRememberMeServices
Default implementation of the OAuth2 rememberme services. Just stores everything in the session by default. Storing
access token can be suppressed to reduce long-term expose of these tokens in the underlying HTTP session.
- Author:
- Ryan Heaton, Alex Rau
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REMEMBERED_TOKENS_KEY
public static final String REMEMBERED_TOKENS_KEY
HttpSessionOAuthRememberMeServices
public HttpSessionOAuthRememberMeServices()
loadRememberedTokens
public Map<String,OAuthConsumerToken> loadRememberedTokens(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
- Description copied from interface:
OAuthRememberMeServices
- Load any remembered tokens for the given request.
- Specified by:
loadRememberedTokens in interface OAuthRememberMeServices
- Parameters:
request - The request.response - The response.
- Returns:
- The tokens (mapped by resource id), or null if none are remembered.
rememberTokens
public void rememberTokens(Map<String,OAuthConsumerToken> tokens,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
- Description copied from interface:
OAuthRememberMeServices
- Remember the specified tokens for the given request.
- Specified by:
rememberTokens in interface OAuthRememberMeServices
- Parameters:
tokens - The tokens (null to forget all tokens).request - The request.response - The response.
Copyright © 2013. All rights reserved.