@Configuration @Import(value=BeanFactoryLocatorConfiguration.class) @Conditional(value=AutoConfiguredAuthenticationConfiguration.AutoConfiguredAuthenticationCondition.class) public class AutoConfiguredAuthenticationConfiguration extends ObjectSE
AutoConfiguredAuthenticationConfiguration クラスは、必要な Pivotal GemFire/Geode プロパティを設定するとともに AuthInitialize インターフェースの実装を提供することで、Pivotal GemFire/Apache Geode 認証を自動構成する Spring @Configuration クラスです。PropertiesSE, AuthInitialize, Bean, Condition, Conditional, Configuration, Import, Environment, EnableBeanFactoryLocator, AutoConfiguredAuthenticationInitializer, PropertiesBuilder| 修飾子と型 | クラスと説明 |
|---|---|
static class | AutoConfiguredAuthenticationConfiguration.AutoConfiguredAuthenticationCondition |
| 修飾子と型 | フィールドと説明 |
|---|---|
protected static StringSE | AUTO_CONFIGURED_AUTH_INIT_STATIC_FACTORY_METHOD |
protected static StringSE | DEFAULT_PASSWORD |
protected static StringSE | DEFAULT_USERNAME |
protected static StringSE | HTTP_PROTOCOL |
protected static StringSE | SECURITY_CLIENT_AUTH_INIT |
protected static StringSE | SECURITY_PASSWORD |
protected static StringSE | SECURITY_PEER_AUTH_INIT |
protected static StringSE | SECURITY_USERNAME |
| コンストラクターと説明 |
|---|
AutoConfiguredAuthenticationConfiguration() |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEprotected static final StringSE AUTO_CONFIGURED_AUTH_INIT_STATIC_FACTORY_METHOD
public AutoConfiguredAuthenticationConfiguration()
@Bean(value="GemFireSecurityAuthenticator") public AuthenticatorSE authenticator(Environment environment)
@Bean @Order(value=2147483647) public RestTemplateConfigurer loggingAwareRestTemplateConfigurer()
@Bean @Order(value=-2147483648) public RestTemplateConfigurer securityAwareRestTemplateConfigurer(AuthenticatorSE authenticator)
@Bean public ClientCacheConfigurer authenticationCredentialsSettingClientCacheConfigurer(Environment environment)
@Bean public PeerCacheConfigurer authenticationCredentialsSettingPeerCacheConfigurer(Environment environment)
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.