public class AuthConfiguration extends EmbeddedServiceConfigurationSupport
AuthConfiguration
class is a Spring ImportBeanDefinitionRegistrar
that applies
additional configuration using Pivotal GemFire/Apache Geode Properties
to configure
Pivotal GemFire/Apache Geode Authentication and Authorization framework and services.ImportBeanDefinitionRegistrar
,
EnableAuth
,
EmbeddedServiceConfigurationSupport
,
https://gemfire.docs.pivotal.io/docs-gemfire/managing/security/chapter_overview.htmlEmbeddedServiceConfigurationSupport.AbstractGemFirePropertiesConfigurer, EmbeddedServiceConfigurationSupport.ClientGemFirePropertiesConfigurer, EmbeddedServiceConfigurationSupport.GemFirePropertiesBeanPostProcessor, EmbeddedServiceConfigurationSupport.LocatorGemFirePropertiesConfigurer, EmbeddedServiceConfigurationSupport.PeerGemFirePropertiesConfigurer
AbstractAnnotationConfigSupport.TypeResolver<T>
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_PEER_VERIFY_MEMBER_TIMEOUT |
static String |
DEFAULT_SECURITY_LOG_LEVEL |
protected static String |
GEMFIRE_SECURITY_PROPERTY_FILE |
protected static String |
SECURITY_CLIENT_ACCESSOR |
protected static String |
SECURITY_CLIENT_ACCESSOR_POST_PROCESSOR |
protected static String |
SECURITY_CLIENT_AUTH_INIT |
protected static String |
SECURITY_CLIENT_AUTHENTICATOR |
protected static String |
SECURITY_CLIENT_DIFFIE_HELLMAN_ALGORITHM |
protected static String |
SECURITY_LOG_FILE |
protected static String |
SECURITY_LOG_LEVEL |
protected static String |
SECURITY_PEER_AUTH_INIT |
protected static String |
SECURITY_PEER_AUTHENTICATOR |
protected static String |
SECURITY_PEER_VERIFY_MEMBER_TIMEOUT |
DEFAULT_HOST, DEFAULT_PORT
INFRASTRUCTURE_ROLES, ORG_SPRINGFRAMEWORK_DATA_GEMFIRE_PACKAGE, ORG_SPRINGFRAMEWORK_PACKAGE, SPRING_DATA_GEMFIRE_PROPERTY_PREFIX
Constructor and Description |
---|
AuthConfiguration() |
Modifier and Type | Method and Description |
---|---|
protected Class<? extends Annotation> |
getAnnotationType()
|
protected Properties |
toGemFireProperties(Map<String,Object> annotationAttributes) |
generateBeanName, generateBeanName, generateBeanName, getCacheConfiguration, hasProperties, newBeanDefinitionHolder, registerBeanDefinitions, registerBeanDefinitions, registerClientGemFirePropertiesConfigurer, registerGemFirePropertiesBeanPostProcessor, registerGemFirePropertiesConfigurer, registerLocatorGemFirePropertiesConfigurer, registerPeerGemFirePropertiesConfigurer, resolveBean, resolveHost, resolveHost, resolvePort, resolvePort, setGemFireProperties
arrayOfPropertyNamesFor, arrayOfPropertyNamesFor, asArrayProperty, cacheClientProperty, cacheCompressionProperty, cacheOffHeapProperty, cachePeerProperty, cacheProperty, cacheServerProperty, clusterProperty, diskStoreProperty, entitiesProperty, gatewayReceiverProperty, gatewaySenderProperty, 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, namedGatewaySenderProperty, namedPoolProperty, newEvaluationContext, newLog, pdxProperty, poolProperty, propertyName, redisServiceProperty, register, register, requireProperty, resolveAnnotation, resolveBeanClass, resolveBeanClass, resolveBeanClass, resolveBeanClassLoader, resolveBeanClassLoader, resolveBeanClassName, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, safeResolveType, securityProperty, serviceProperty, setBeanClassLoader, setBeanFactory, setEnvironment, sslProperty, statsProperty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
registerBeanDefinitions
public static final int DEFAULT_PEER_VERIFY_MEMBER_TIMEOUT
public static final String DEFAULT_SECURITY_LOG_LEVEL
protected static final String GEMFIRE_SECURITY_PROPERTY_FILE
protected static final String SECURITY_CLIENT_ACCESSOR
protected static final String SECURITY_CLIENT_ACCESSOR_POST_PROCESSOR
protected static final String SECURITY_CLIENT_AUTH_INIT
protected static final String SECURITY_CLIENT_AUTHENTICATOR
protected static final String SECURITY_CLIENT_DIFFIE_HELLMAN_ALGORITHM
protected static final String SECURITY_LOG_FILE
protected static final String SECURITY_LOG_LEVEL
protected static final String SECURITY_PEER_AUTH_INIT
protected static final String SECURITY_PEER_AUTHENTICATOR
protected static final String SECURITY_PEER_VERIFY_MEMBER_TIMEOUT
protected Class<? extends Annotation> getAnnotationType()
getAnnotationType
in class AbstractAnnotationConfigSupport
EnableAuth
Annotation
Class
type.EnableAuth
protected Properties toGemFireProperties(Map<String,Object> annotationAttributes)
toGemFireProperties
in class EmbeddedServiceConfigurationSupport
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.