@Configuration public class AuthenticationBeanConfiguration extends AbstractAnnotationConfigSupport implements ImportAware
Configuration class used to configure and register an Authentication object
based on security (auth) configuration metadata supplied in the EnableSecurity annotation.Annotation,
BeanDefinition,
BeanDefinitionBuilder,
BeanDefinitionRegistry,
BeanNameGenerator,
Configuration,
ImportAware,
AbstractAnnotationConfigSupport,
Authentication| Modifier and Type | Class and Description |
|---|---|
protected static class |
AuthenticationBeanConfiguration.SpringDataGeodeAuthentication |
AbstractAnnotationConfigSupport.TypeResolver<T>CURRENT_THREAD_CONTEXT_CLASS_LOADER, INFRASTRUCTURE_ROLES, ORG_SPRINGFRAMEWORK_DATA_GEMFIRE_PACKAGE, ORG_SPRINGFRAMEWORK_PACKAGE, SPRING_DATA_GEMFIRE_PROPERTY_PREFIX| Constructor and Description |
|---|
AuthenticationBeanConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
protected Class<? extends Annotation> |
getAnnotationType()
Returns the cache application
Annotation type pertaining to this configuration. |
protected boolean |
isAuthenticationCredentialsSet(String username,
char[] password) |
void |
setImportMetadata(AnnotationMetadata importMetadata) |
protected void |
setPassword(String password) |
protected void |
setUsername(String username) |
Authentication<String,String> |
springDataGeodeAuthentication() |
arrayOfPropertyNamesFor, arrayOfPropertyNamesFor, asArrayProperty, cacheClientProperty, cacheCompressionProperty, cacheOffHeapProperty, cachePeerProperty, cacheProperty, cacheServerProperty, clusterProperty, diskStoreProperty, entitiesProperty, gatewayReceiverProperty, gatewaySenderProperty, getAnnotationAttributes, getAnnotationAttributes, getAnnotationAttributes, getAnnotationTypeName, getAnnotationTypeSimpleName, getBeanClassLoader, getBeanFactory, getEnvironment, getEvaluationContext, getLogger, hasValue, hasValue, hasValue, httpServiceProperty, isAnnotationPresent, isAnnotationPresent, isNotInfrastructureBean, isNotInfrastructureBean, isNotInfrastructureClass, isNotInfrastructureRole, isUserLevelMethod, locatorProperty, logDebug, logDebug, logError, logError, loggingProperty, logInfo, logInfo, logWarning, logWarning, managementProperty, managerProperty, memcachedServiceProperty, namedCacheServerProperty, namedDiskStoreProperty, namedGatewaySenderProperty, namedPoolProperty, newEvaluationContext, newLogger, pdxProperty, poolProperty, propertyName, redisServiceProperty, register, register, requireProperty, resolveAnnotation, resolveBeanClass, resolveBeanClass, resolveBeanClass, resolveBeanClassLoader, resolveBeanClassLoader, resolveBeanClassLoader, resolveBeanClassName, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, resolveProperty, safeResolveType, securityProperty, serviceProperty, setBeanClassLoader, setBeanFactory, setEnvironment, sslProperty, statsPropertyprotected Class<? extends Annotation> getAnnotationType()
AbstractAnnotationConfigSupportAnnotation type pertaining to this configuration.getAnnotationType in class AbstractAnnotationConfigSupportAnnotation type used by this application.public void setImportMetadata(@NonNull AnnotationMetadata importMetadata)
setImportMetadata in interface ImportAware@Bean @NonNull public Authentication<String,String> springDataGeodeAuthentication()
protected boolean isAuthenticationCredentialsSet(String username, char[] password)
Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.