Annotation Type WithSecurityContext
@Target(ANNOTATION_TYPE)
@Retention(RUNTIME)
@Inherited
@Documented
public @interface WithSecurityContext
An annotation to determine what SecurityContext to use. The factory()
attribute must be provided with an instance of
WithUserDetailsSecurityContextFactory.
Typically this annotation will be used as an meta-annotation as done with
WithMockUser and WithUserDetails.
If you would like to create your own implementation of
WithSecurityContextFactory you can do so by implementing the interface. You can
also use Autowired and other Spring semantics on the
WithSecurityContextFactory implementation.
- Since:
- 4.0
- Author:
- Rob Winch
- 
Required Element SummaryRequired ElementsModifier and TypeRequired ElementDescriptionClass<? extends WithSecurityContextFactory<? extends Annotation>> TheWithUserDetailsSecurityContextFactoryto use to create theSecurityContext.
- 
Element Details- 
factoryClass<? extends WithSecurityContextFactory<? extends Annotation>> factoryTheWithUserDetailsSecurityContextFactoryto use to create theSecurityContext. It can containAutowiredand other Spring annotations.- Returns:
 
 
-