|
13 | 13 | * or implied. See the License for the specific language governing |
14 | 14 | * permissions and limitations under the License. |
15 | 15 | */ |
16 | | - |
17 | 16 | package org.springframework.geode.boot.autoconfigure; |
18 | 17 |
|
19 | 18 | import org.springframework.boot.autoconfigure.EnableAutoConfiguration; |
|
23 | 22 | import org.springframework.context.annotation.Import; |
24 | 23 | import org.springframework.data.gemfire.client.ClientCacheFactoryBean; |
25 | 24 | import org.springframework.data.gemfire.config.annotation.ApacheShiroSecurityConfiguration; |
26 | | -import org.springframework.data.gemfire.config.annotation.EnableBeanFactoryLocator; |
27 | | -import org.springframework.data.gemfire.config.annotation.EnableSecurity; |
28 | 25 | import org.springframework.data.gemfire.config.annotation.GeodeIntegratedSecurityConfiguration; |
| 26 | +import org.springframework.geode.config.annotation.EnableSecurityManagerProxy; |
29 | 27 |
|
30 | 28 | /** |
31 | 29 | * Spring Boot {@link EnableAutoConfiguration auto-configuration} enabling Apache Geode's Security functionality, |
|
39 | 37 | * @see org.springframework.data.gemfire.CacheFactoryBean |
40 | 38 | * @see org.springframework.data.gemfire.client.ClientCacheFactoryBean |
41 | 39 | * @see org.springframework.data.gemfire.config.annotation.ApacheShiroSecurityConfiguration |
42 | | - * @see org.springframework.data.gemfire.config.annotation.EnableBeanFactoryLocator |
43 | | - * @see org.springframework.data.gemfire.config.annotation.EnableSecurity |
44 | 40 | * @see org.springframework.data.gemfire.config.annotation.GeodeIntegratedSecurityConfiguration |
45 | 41 | * @see org.springframework.geode.boot.autoconfigure.HttpBasicAuthenticationSecurityConfiguration |
| 42 | + * @see org.springframework.geode.config.annotation.EnableSecurityManagerProxy |
46 | 43 | * @see org.springframework.geode.security.support.SecurityManagerProxy |
47 | 44 | * @since 1.0.0 |
48 | 45 | */ |
|
53 | 50 | ApacheShiroSecurityConfiguration.class, |
54 | 51 | GeodeIntegratedSecurityConfiguration.class |
55 | 52 | }) |
56 | | -@EnableBeanFactoryLocator |
57 | | -@EnableSecurity(securityManagerClassName = "org.springframework.geode.security.support.SecurityManagerProxy") |
| 53 | +@EnableSecurityManagerProxy |
58 | 54 | @Import(HttpBasicAuthenticationSecurityConfiguration.class) |
59 | 55 | @SuppressWarnings("unused") |
60 | 56 | public class PeerSecurityAutoConfiguration { |
|
0 commit comments