Class SecurityMockMvcResultMatchers.AuthenticatedMatcher
- java.lang.Object
-
- org.springframework.security.test.web.servlet.response.SecurityMockMvcResultMatchers.AuthenticatedMatcher
-
- All Implemented Interfaces:
ResultMatcher
- Enclosing class:
- SecurityMockMvcResultMatchers
public static final class SecurityMockMvcResultMatchers.AuthenticatedMatcher extends Object
- Since:
- 4.0
- Author:
- Rob Winch
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidmatch(MvcResult result)SecurityMockMvcResultMatchers.AuthenticatedMatcherwithAuthentication(org.springframework.security.core.Authentication expected)Specifies the expectedAuthenticationSecurityMockMvcResultMatchers.AuthenticatedMatcherwithAuthenticationName(String expected)Specifies the expectedPrincipal.getName()SecurityMockMvcResultMatchers.AuthenticatedMatcherwithAuthenticationPrincipal(Object expected)Specifies the expected principalSecurityMockMvcResultMatchers.AuthenticatedMatcherwithAuthorities(Collection<org.springframework.security.core.GrantedAuthority> expected)Specifies theAuthentication.getAuthorities()SecurityMockMvcResultMatchers.AuthenticatedMatcherwithRoles(String... roles)Specifies theAuthentication.getAuthorities()SecurityMockMvcResultMatchers.AuthenticatedMatcherwithSecurityContext(org.springframework.security.core.context.SecurityContext expected)Specifies the expectedSecurityContextSecurityMockMvcResultMatchers.AuthenticatedMatcherwithUsername(String expected)Specifies the expected username
-
-
-
Method Detail
-
withUsername
public SecurityMockMvcResultMatchers.AuthenticatedMatcher withUsername(String expected)
Specifies the expected username- Parameters:
expected- the expected username- Returns:
- the
SecurityMockMvcResultMatchers.AuthenticatedMatcherfor further customization
-
withSecurityContext
public SecurityMockMvcResultMatchers.AuthenticatedMatcher withSecurityContext(org.springframework.security.core.context.SecurityContext expected)
Specifies the expectedSecurityContext- Parameters:
expected- the expectedSecurityContext- Returns:
- the
SecurityMockMvcResultMatchers.AuthenticatedMatcherfor further customization
-
withAuthentication
public SecurityMockMvcResultMatchers.AuthenticatedMatcher withAuthentication(org.springframework.security.core.Authentication expected)
Specifies the expectedAuthentication- Parameters:
expected- the expectedAuthentication- Returns:
- the
SecurityMockMvcResultMatchers.AuthenticatedMatcherfor further customization
-
withAuthenticationPrincipal
public SecurityMockMvcResultMatchers.AuthenticatedMatcher withAuthenticationPrincipal(Object expected)
Specifies the expected principal- Parameters:
expected- the expected principal- Returns:
- the
SecurityMockMvcResultMatchers.AuthenticatedMatcherfor further customization
-
withAuthenticationName
public SecurityMockMvcResultMatchers.AuthenticatedMatcher withAuthenticationName(String expected)
Specifies the expectedPrincipal.getName()- Parameters:
expected- the expectedPrincipal.getName()- Returns:
- the
SecurityMockMvcResultMatchers.AuthenticatedMatcherfor further customization
-
withAuthorities
public SecurityMockMvcResultMatchers.AuthenticatedMatcher withAuthorities(Collection<org.springframework.security.core.GrantedAuthority> expected)
Specifies theAuthentication.getAuthorities()- Parameters:
expected- theAuthentication.getAuthorities()- Returns:
- the
SecurityMockMvcResultMatchers.AuthenticatedMatcherfor further customization
-
withRoles
public SecurityMockMvcResultMatchers.AuthenticatedMatcher withRoles(String... roles)
Specifies theAuthentication.getAuthorities()- Parameters:
roles- the roles. Each value is automatically prefixed with "ROLE_"- Returns:
- the
SecurityMockMvcResultMatchers.AuthenticatedMatcherfor further customization
-
-