001
014
015 package com.liferay.portal.security.auth;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018
019 import javax.servlet.http.HttpServletRequest;
020
021
024 public class AuthTokenWrapper implements AuthToken {
025
026 public AuthTokenWrapper(AuthToken authToken) {
027 _authToken = authToken;
028 _originalAuthToken = authToken;
029 }
030
031 @Override
032 public void check(HttpServletRequest request) throws PortalException {
033 _authToken.check(request);
034 }
035
036 @Override
037 public String getToken(HttpServletRequest request) {
038 return _authToken.getToken(request);
039 }
040
041 @Override
042 public String getToken(
043 HttpServletRequest request, long plid, String portletId) {
044
045 return _authToken.getToken(request, plid, portletId);
046 }
047
048 @Override
049 public boolean isValidPortletInvocationToken(
050 HttpServletRequest request, long plid, String portletId,
051 String strutsAction, String tokenValue) {
052
053 return _authToken.isValidPortletInvocationToken(
054 request, plid, portletId, strutsAction, tokenValue);
055 }
056
057 public void setAuthToken(AuthToken authToken) {
058 if (authToken == null) {
059 _authToken = _originalAuthToken;
060 }
061 else {
062 _authToken = authToken;
063 }
064 }
065
066 private AuthToken _authToken;
067 private AuthToken _originalAuthToken;
068
069 }