/** * Creates a UserDetailsResourceFactoryBean with a resource from the provided String * * @param users the string representing the users * @return the UserDetailsResourceFactoryBean */ public static UserDetailsResourceFactoryBean fromString(String users) { InMemoryResource resource = new InMemoryResource(users); return fromResource(resource); } }
/** * Create a ReactiveUserDetailsServiceResourceFactoryBean with a String that is in the * format defined in {@link UserDetailsResourceFactoryBean}. * * @param users the users in the format defined in {@link UserDetailsResourceFactoryBean} * @return the ReactiveUserDetailsServiceResourceFactoryBean */ public static ReactiveUserDetailsServiceResourceFactoryBean fromString(String users) { ReactiveUserDetailsServiceResourceFactoryBean result = new ReactiveUserDetailsServiceResourceFactoryBean(); result.setResource(new InMemoryResource(users)); return result; } }
/** * Create a UserDetailsManagerResourceFactoryBean with a String that is in the * format defined in {@link UserDetailsResourceFactoryBean}. * * @param users the users in the format defined in {@link UserDetailsResourceFactoryBean} * @return the UserDetailsManagerResourceFactoryBean */ public static UserDetailsManagerResourceFactoryBean fromString(String users) { UserDetailsManagerResourceFactoryBean result = new UserDetailsManagerResourceFactoryBean(); result.setResource(new InMemoryResource(users)); return result; } }
@Test public void resourceIsEqualToOneWithSameContent() throws Exception { assertThat(new InMemoryResource("xxx")).isEqualTo(new InMemoryResource("xxx")); assertThat(new InMemoryResource("xxx").equals(new InMemoryResource("xxxx"))).isFalse(); assertThat(new InMemoryResource("xxx").equals(new Object())).isFalse(); } }
@Bean public ReactiveUserDetailsServiceResourceFactoryBean userDetailsService() { return ReactiveUserDetailsServiceResourceFactoryBean.fromResource(new InMemoryResource("user=password,ROLE_USER")); } }
@Bean public UserDetailsManagerResourceFactoryBean userDetailsService() { return UserDetailsManagerResourceFactoryBean.fromResource(new InMemoryResource("user=password,ROLE_USER")); } }
protected Resource getYamlFromEnvironmentVariable() { if (getEnvironmentAccessor()!=null){ String data = getEnvironmentAccessor().getEnvironmentVariable(getYamlEnvironmentVariableName()); if (hasText(data)) { //validate the Yaml? We don't do that for the others return new InMemoryResource(data); } } return null; }
public InMemoryXmlWebApplicationContext(String xml, String secVersion, ApplicationContext parent) { String fullXml = BEANS_OPENING + secVersion + ".xsd'>\n" + xml + BEANS_CLOSE; inMemoryXml = new InMemoryResource(fullXml); setAllowBeanDefinitionOverriding(true); setParent(parent); }
@Test public void resourceContainsExpectedData() throws Exception { InMemoryResource resource = new InMemoryResource("blah"); assertThat(resource.getDescription()).isNull(); assertThat(resource.hashCode()).isEqualTo(1); assertThat(resource.getInputStream()).isNotNull(); }
@Test public void getObjectWhenPropertiesResourceSingleUserThenThrowsGetsSingleUser() throws Exception { factory.setResource(new InMemoryResource("user=password,ROLE_USER")); assertLoaded(); }
public InMemoryXmlApplicationContext(String xml, String secVersion, ApplicationContext parent) { String fullXml = BEANS_OPENING + secVersion + ".xsd'>\n" + xml + BEANS_CLOSE; inMemoryXml = new InMemoryResource(fullXml); setAllowBeanDefinitionOverriding(true); setParent(parent); refresh(); }
@Test public void getObjectWhenInvalidUserThenThrowsMeaningfulException() throws Exception { factory.setResource(new InMemoryResource("user=invalidFormatHere")); assertThatThrownBy(() -> factory.getObject() ) .isInstanceOf(IllegalStateException.class) .hasStackTraceContaining("user") .hasStackTraceContaining("invalidFormatHere"); }
/** * Creates a UserDetailsResourceFactoryBean with a resource from the provided String * * @param users the string representing the users * @return the UserDetailsResourceFactoryBean */ public static UserDetailsResourceFactoryBean fromString(String users) { InMemoryResource resource = new InMemoryResource(users); return fromResource(resource); } }
/** * Create a UserDetailsManagerResourceFactoryBean with a String that is in the * format defined in {@link UserDetailsResourceFactoryBean}. * * @param users the users in the format defined in {@link UserDetailsResourceFactoryBean} * @return the UserDetailsManagerResourceFactoryBean */ public static UserDetailsManagerResourceFactoryBean fromString(String users) { UserDetailsManagerResourceFactoryBean result = new UserDetailsManagerResourceFactoryBean(); result.setResource(new InMemoryResource(users)); return result; } }
/** * Create a ReactiveUserDetailsServiceResourceFactoryBean with a String that is in the * format defined in {@link UserDetailsResourceFactoryBean}. * * @param users the users in the format defined in {@link UserDetailsResourceFactoryBean} * @return the ReactiveUserDetailsServiceResourceFactoryBean */ public static ReactiveUserDetailsServiceResourceFactoryBean fromString(String users) { ReactiveUserDetailsServiceResourceFactoryBean result = new ReactiveUserDetailsServiceResourceFactoryBean(); result.setResource(new InMemoryResource(users)); return result; } }
/** * Creates a UserDetailsResourceFactoryBean with a resource from the provided String * * @param users the string representing the users * @return the UserDetailsResourceFactoryBean */ public static UserDetailsResourceFactoryBean fromString(String users) { InMemoryResource resource = new InMemoryResource(users); return fromResource(resource); } }
/** * Create a ReactiveUserDetailsServiceResourceFactoryBean with a String that is in the * format defined in {@link UserDetailsResourceFactoryBean}. * * @param users the users in the format defined in {@link UserDetailsResourceFactoryBean} * @return the ReactiveUserDetailsServiceResourceFactoryBean */ public static ReactiveUserDetailsServiceResourceFactoryBean fromString(String users) { ReactiveUserDetailsServiceResourceFactoryBean result = new ReactiveUserDetailsServiceResourceFactoryBean(); result.setResource(new InMemoryResource(users)); return result; } }
/** * Create a UserDetailsManagerResourceFactoryBean with a String that is in the * format defined in {@link UserDetailsResourceFactoryBean}. * * @param users the users in the format defined in {@link UserDetailsResourceFactoryBean} * @return the UserDetailsManagerResourceFactoryBean */ public static UserDetailsManagerResourceFactoryBean fromString(String users) { UserDetailsManagerResourceFactoryBean result = new UserDetailsManagerResourceFactoryBean(); result.setResource(new InMemoryResource(users)); return result; } }
private static BWMetaFile fromMedia(String id, Media media) { Resource resource = new InMemoryResource(media.getContent().toByteArray(), getDescription(id, media)); return new BWMetaFile(id, StringUtils.EMPTY, resource, null); }
@Test public void testPasswordConfig() { final InMemoryResource configResource = new InMemoryResource( "<?xml version=\"1.0\"?>\n" + "<microblog-configuration default-microblog-profile-name=\"twitter\">\n" + " <microblog-profile\n" + " name=\"twitter\"\n" + " authen-username=\"thisIsBogus\"\n" + " authen-password=\"thisIsAlsoBogus\"\n" + " service-url=\"https://twitter.com/\"\n" + " />\n" + "</microblog-configuration>\n"); final MicroblogClient client = new MicroblogClient(configResource); final String profile = "twitter"; assertNotNull(client.getProfile(profile)); assertFalse(client.hasOAuth(profile)); assertTrue(client.hasBasicAuth(profile)); assertFalse(client.hasOAuthAccessToken(profile)); }