@Configuration
@AutoConfigureBefore(value=ClientCacheAutoConfiguration.class)
@Conditional(value=org.springframework.geode.boot.autoconfigure.ClientSecurityAutoConfiguration.EnableSecurityCondition.class)
@ConditionalOnClass(value={org.springframework.data.gemfire.client.ClientCacheFactoryBean.class,org.apache.geode.cache.client.ClientCache.class})
@ConditionalOnMissingBean(value=org.apache.geode.cache.GemFireCache.class)
@EnableSecurity
public class ClientSecurityAutoConfiguration
extends java.lang.Object
Spring Boot auto-configuration enabling Apache Geode's Security functionality,
and specifically Authentication between a client and server using Spring Data Geode Security annotations.
- Since:
- 1.0.0
- See Also:
Properties,
GemFireCache,
ClientCache,
SpringApplication,
AutoConfigureBefore,
EnableAutoConfiguration,
AllNestedConditions,
AnyNestedCondition,
ConditionalOnClass,
ConditionalOnCloudPlatform,
ConditionalOnMissingBean,
ConditionalOnProperty,
CloudPlatform,
EnvironmentPostProcessor,
Conditional,
Configuration,
ConfigurableEnvironment,
Environment,
PropertySource,
ClientCacheFactoryBean,
EnableSecurity,
AutoConfiguredAuthenticationInitializer,
ClientCacheAutoConfiguration,
VcapPropertySource,
CloudCacheService,
Service,
User