public abstract class SecurityContextManagerAbstract<A extends AuthenticationAbstract<U>,U> extends Object implements SecurityContextManager<A,U>
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
LOGGER |
protected TokenManager<A> |
tokenManager |
protected String |
tokenName |
| Modifier | Constructor and Description |
|---|---|
protected |
SecurityContextManagerAbstract(TokenManager<A> tokenManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearSecurityContext(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected abstract void |
deleteTicket(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
A |
getAuthentication(javax.servlet.http.HttpServletRequest request) |
protected abstract String |
getToken(javax.servlet.http.HttpServletRequest request) |
U |
getUser(javax.servlet.http.HttpServletRequest request) |
String |
putAuthentication(A authentication,
javax.servlet.http.HttpServletResponse response)
used in login filter
|
void |
setSecurityContext(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
used in security context filter
|
void |
setTokenName(String tokenName) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetTokenprotected final org.slf4j.Logger LOGGER
protected final TokenManager<A extends AuthenticationAbstract<U>> tokenManager
protected String tokenName
protected SecurityContextManagerAbstract(TokenManager<A> tokenManager)
public void setSecurityContext(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
setSecurityContext in interface SecurityContextManager<A extends AuthenticationAbstract<U>,U>request - response - public void clearSecurityContext(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
clearSecurityContext in interface SecurityContextManager<A extends AuthenticationAbstract<U>,U>public String putAuthentication(A authentication, javax.servlet.http.HttpServletResponse response)
putAuthentication in interface SecurityContextManager<A extends AuthenticationAbstract<U>,U>authentication - response - public A getAuthentication(javax.servlet.http.HttpServletRequest request)
getAuthentication in interface SecurityContextManager<A extends AuthenticationAbstract<U>,U>public U getUser(javax.servlet.http.HttpServletRequest request)
getUser in interface SecurityContextManager<A extends AuthenticationAbstract<U>,U>public void setTokenName(String tokenName)
setTokenName in interface SecurityContextManager<A extends AuthenticationAbstract<U>,U>protected abstract String getToken(javax.servlet.http.HttpServletRequest request)
protected abstract void deleteTicket(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Copyright © 2020. All rights reserved.