Class SecurityContextRequestPostProcessorSupport.TestSecurityContextRepository

java.lang.Object
com.c4_soft.springaddons.security.oauth2.test.mockmvc.SecurityContextRequestPostProcessorSupport.TestSecurityContextRepository
All Implemented Interfaces:
org.springframework.security.web.context.SecurityContextRepository
Enclosing class:
SecurityContextRequestPostProcessorSupport

public static class SecurityContextRequestPostProcessorSupport.TestSecurityContextRepository
extends Object
implements org.springframework.security.web.context.SecurityContextRepository
Used to wrap the SecurityContextRepository to provide support for testing in stateless mode
  • Method Summary

    Modifier and Type Method Description
    boolean containsContext​(javax.servlet.http.HttpServletRequest request)  
    static org.springframework.security.core.context.SecurityContext getContext​(javax.servlet.http.HttpServletRequest request)  
    org.springframework.security.core.context.SecurityContext loadContext​(org.springframework.security.web.context.HttpRequestResponseHolder requestResponseHolder)  
    void saveContext​(org.springframework.security.core.context.SecurityContext context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • loadContext

      public org.springframework.security.core.context.SecurityContext loadContext​(org.springframework.security.web.context.HttpRequestResponseHolder requestResponseHolder)
      Specified by:
      loadContext in interface org.springframework.security.web.context.SecurityContextRepository
    • saveContext

      public void saveContext​(org.springframework.security.core.context.SecurityContext context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Specified by:
      saveContext in interface org.springframework.security.web.context.SecurityContextRepository
    • containsContext

      public boolean containsContext​(javax.servlet.http.HttpServletRequest request)
      Specified by:
      containsContext in interface org.springframework.security.web.context.SecurityContextRepository
    • getContext

      public static org.springframework.security.core.context.SecurityContext getContext​(javax.servlet.http.HttpServletRequest request)