Class HeaderSecurityContextManagerAbstract<A extends AuthenticationAbstract<U>,U>
- java.lang.Object
-
- org.bardframework.commons.security.context.SecurityContextManagerAbstract<A,U>
-
- org.bardframework.commons.security.context.HeaderSecurityContextManagerAbstract<A,U>
-
- All Implemented Interfaces:
SecurityContextManager<A,U>
public abstract class HeaderSecurityContextManagerAbstract<A extends AuthenticationAbstract<U>,U> extends SecurityContextManagerAbstract<A,U>
-
-
Field Summary
-
Fields inherited from class org.bardframework.commons.security.context.SecurityContextManagerAbstract
LOGGER, tokenManager, tokenName
-
-
Constructor Summary
Constructors Constructor Description HeaderSecurityContextManagerAbstract(TokenManager<A> tokenManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteTicket(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)protected StringgetToken(javax.servlet.http.HttpServletRequest request)voidsetToken(javax.servlet.http.HttpServletResponse response, String tokenId)-
Methods inherited from class org.bardframework.commons.security.context.SecurityContextManagerAbstract
clearSecurityContext, getAuthentication, getUser, putAuthentication, setSecurityContext, setTokenName
-
-
-
-
Constructor Detail
-
HeaderSecurityContextManagerAbstract
public HeaderSecurityContextManagerAbstract(TokenManager<A> tokenManager)
-
-
Method Detail
-
setToken
public void setToken(javax.servlet.http.HttpServletResponse response, String tokenId)
-
getToken
protected String getToken(javax.servlet.http.HttpServletRequest request)
- Specified by:
getTokenin classSecurityContextManagerAbstract<A extends AuthenticationAbstract<U>,U>
-
deleteTicket
public void deleteTicket(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)- Specified by:
deleteTicketin classSecurityContextManagerAbstract<A extends AuthenticationAbstract<U>,U>
-
-