Interface SecurityContextManager<A extends AuthenticationAbstract<U>,U>

All Known Implementing Classes:
CookieSecurityContextManagerAbstract, HeaderSecurityContextManagerAbstract, RequestSecurityContextManagerAbstract, SecurityContextManagerAbstract

public interface SecurityContextManager<A extends AuthenticationAbstract<U>,U>
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    clearSecurityContext(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
     
    getAuthentication(jakarta.servlet.http.HttpServletRequest request)
     
    getUser(jakarta.servlet.http.HttpServletRequest request)
     
    putAuthentication(A authentication, jakarta.servlet.http.HttpServletResponse response)
     
    void
    setSecurityContext(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
     
    void
    setToken(jakarta.servlet.http.HttpServletResponse response, String tokenId)
     
    void
    setTokenName(String tokenName)
     
  • Method Details

    • setSecurityContext

      void setSecurityContext(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    • clearSecurityContext

      void clearSecurityContext(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    • putAuthentication

      String putAuthentication(A authentication, jakarta.servlet.http.HttpServletResponse response)
    • getAuthentication

      A getAuthentication(jakarta.servlet.http.HttpServletRequest request)
    • getUser

      U getUser(jakarta.servlet.http.HttpServletRequest request)
    • setTokenName

      void setTokenName(String tokenName)
    • setToken

      void setToken(jakarta.servlet.http.HttpServletResponse response, String tokenId)