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)