List of usage examples for org.springframework.security.core.context SecurityContext SecurityContext
SecurityContext
From source file:com.orange.clara.cloud.servicedbdumper.security.AccessManagerTest.java
@Test public void when_check_if_user_is_admin_and_there_is_no_security_context_it_should_return_that_user_is_not_an_admin() throws UserAccessRightException { assertThat(accessManager.isUserIsAdmin()).isFalse(); when(accessManager.getSecurityContextHolder()).thenReturn(new SecurityContext() { @Override//from w w w.ja v a 2 s . c o m public Authentication getAuthentication() { return null; } @Override public void setAuthentication(Authentication authentication) { } }); assertThat(accessManager.isUserIsAdmin()).isFalse(); }
From source file:com.orange.clara.cloud.servicedbdumper.security.AccessManagerTest.java
private void injectAdmin() { when(accessManager.getSecurityContextHolder()).thenReturn(new SecurityContext() { @Override/*from w w w . j av a 2s. c o m*/ public Authentication getAuthentication() { return new Authentication() { @Override public Collection<? extends GrantedAuthority> getAuthorities() { List<GrantedAuthority> grantedAuthorities = Lists.newArrayList(); grantedAuthorities.add(new SimpleGrantedAuthority(AccessManager.AUTHORIZED_AUTHORITY)); return grantedAuthorities; } @Override public String getName() { return null; } @Override public Object getCredentials() { return null; } @Override public Object getDetails() { return null; } @Override public Object getPrincipal() { return null; } @Override public boolean isAuthenticated() { return false; } @Override public void setAuthenticated(boolean b) throws IllegalArgumentException { } }; } @Override public void setAuthentication(Authentication authentication) { } }); }
From source file:org.apigw.appmanagement.revision.ApplicationManagementRevisionListenerTest.java
private SecurityContext createSecurityContext(final String username, String... roles) { final List<SimpleGrantedAuthority> authorities = new ArrayList<>(); for (String role : roles) { authorities.add(new SimpleGrantedAuthority(role)); }//from ww w . j a va 2 s. c o m return new SecurityContext() { @Override public Authentication getAuthentication() { return new UsernamePasswordAuthenticationToken(new User(username, "", authorities), null); } @Override public void setAuthentication(Authentication authentication) { } }; }
From source file:com.orange.clara.cloud.servicedbdumper.security.AccessManagerTest.java
private void injectUser() { when(accessManager.getSecurityContextHolder()).thenReturn(new SecurityContext() { @Override/*from w ww . j av a2 s . c o m*/ public Authentication getAuthentication() { return new Authentication() { @Override public Collection<? extends GrantedAuthority> getAuthorities() { List<GrantedAuthority> grantedAuthorities = Lists.newArrayList(); grantedAuthorities.add(new SimpleGrantedAuthority("USER")); return grantedAuthorities; } @Override public Object getCredentials() { return null; } @Override public Object getDetails() { return null; } @Override public Object getPrincipal() { return null; } @Override public boolean isAuthenticated() { return false; } @Override public void setAuthenticated(boolean b) throws IllegalArgumentException { } @Override public String getName() { return null; } }; } @Override public void setAuthentication(Authentication authentication) { } }); }