public class GeodeIntegratedSecurityConfiguration extends EmbeddedServiceConfigurationSupport
GeodeIntegratedSecurityConfiguration
class is a EmbeddedServiceConfigurationSupport
implementation
that enables Apache Geode's Integrated Security framework and services.EmbeddedServiceConfigurationSupport
EmbeddedServiceConfigurationSupport.GemFirePropertiesBeanPostProcessor, EmbeddedServiceConfigurationSupport.GemFirePropertiesConfigurer
AbstractAnnotationConfigSupport.TypeResolver<T>
Modifier and Type | Field and Description |
---|---|
protected static String |
SECURITY_CLIENT_AUTH_INIT |
protected static String |
SECURITY_MANAGER |
protected static String |
SECURITY_PEER_AUTH_INIT |
protected static String |
SECURITY_POST_PROCESSOR |
protected static String |
SECURITY_SHIRO_INIT |
DEFAULT_HOST, DEFAULT_PORT
INFRASTRUCTURE_ROLES, ORG_SPRINGFRAMEWORK_DATA_GEMFIRE_PACKAGE, ORG_SPRINGFRAMEWORK_PACKAGE, SPRING_DATA_GEMFIRE_PROPERTY_PREFIX
Constructor and Description |
---|
GeodeIntegratedSecurityConfiguration() |
Modifier and Type | Method and Description |
---|---|
protected Class<? extends Annotation> |
getAnnotationType()
|
protected boolean |
isShiroSecurityConfigured()
Determines whether Pivotal GemFire/Apache Geode's Apache Shiro Security Framework support is enabled
or available.
|
protected boolean |
isShiroSecurityNotConfigured()
Determines whether Pivotal GemFire/Apache Geode's Apache Shiro Security Framework support is enabled
or available.
|
protected Properties |
toGemFireProperties(Map<String,Object> annotationAttributes) |
generateBeanName, generateBeanName, generateBeanName, getCacheConfiguration, hasProperties, newBeanDefinitionHolder, registerBeanDefinitions, registerBeanDefinitions, registerGemFirePropertiesBeanPostProcessor, registerGemFirePropertiesConfigurer, resolveBean, resolveHost, resolveHost, resolvePort, resolvePort, setGemFireProperties
arrayOfPropertyNamesFor, arrayOfPropertyNamesFor, asArrayProperty, cacheClientProperty, cacheCompressionProperty, cacheOffHeapProperty, cachePeerProperty, cacheProperty, cacheServerProperty, clusterProperty, diskStoreProperty, entitiesProperty, getAnnotationAttributes, getAnnotationAttributes, getAnnotationAttributes, getAnnotationTypeName, getAnnotationTypeSimpleName, getBeanClassLoader, getBeanFactory, getEnvironment, getEvaluationContext, getLog, hasValue, hasValue, hasValue, httpServiceProperty, isAnnotationPresent, isAnnotationPresent, isNotInfrastructureBean, isNotInfrastructureBean, isNotInfrastructureClass, isNotInfrastructureClass, isNotInfrastructureRole, isUserLevelMethod, locatorProperty, logDebug, logDebug, logError, logError, loggingProperty, logInfo, logInfo, logWarning, logWarning, managementProperty, managerProperty, memcachedServiceProperty, namedCacheServerProperty, namedDiskStoreProperty, namedPoolProperty, newEvaluationContext, newLog, pdxProperty, poolProperty, propertyName, redisServiceProperty, register, register, requireProperty, resolveAnnotation, resolveBeanClass, resolveBeanClass, resolveBeanClassLoader, resolveBeanClassLoader, resolveBeanClassName, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, safeResolveType, securityProperty, serviceProperty, setBeanClassLoader, setBeanFactory, setEnvironment, sslProperty, statsProperty
protected static final String SECURITY_CLIENT_AUTH_INIT
protected static final String SECURITY_MANAGER
protected static final String SECURITY_PEER_AUTH_INIT
protected static final String SECURITY_POST_PROCESSOR
protected static final String SECURITY_SHIRO_INIT
public GeodeIntegratedSecurityConfiguration()
protected Class<? extends Annotation> getAnnotationType()
getAnnotationType
in class AbstractAnnotationConfigSupport
EnableSecurity
Annotation
Class
type.EnableSecurity
protected boolean isShiroSecurityConfigured()
isShiroSecurityNotConfigured()
protected boolean isShiroSecurityNotConfigured()
isShiroSecurityConfigured()
protected Properties toGemFireProperties(Map<String,Object> annotationAttributes)
toGemFireProperties
in class EmbeddedServiceConfigurationSupport
Copyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.