@Configuration @EnableConfigurationProperties(value=AuthzProperties.class) @ConditionalOnClass(value=AuInit.class) @Import(value=AuInit.class) public class AuthzAutoConfiguration extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
AuthzAutoConfiguration.AuthzCloudAutoConfiguration |
static class |
AuthzAutoConfiguration.AuthzDashboardAutoConfiguration |
static class |
AuthzAutoConfiguration.CacheAutoConfiguration |
static class |
AuthzAutoConfiguration.DataFilterAutoConfiguration |
| 构造器和说明 |
|---|
AuthzAutoConfiguration() |
@Primary @Bean(value="authzCache") public Cache cache(AuthzProperties properties)
@Bean public DecryptRequestBodyAdvice auDecryptRequestBodyAdvice(DecryptHandler decryptHandler)
@Bean public PermLibraryCache permLibraryCache(Cache cache)
@Bean public OpenAuthLibraryCache openAuthLibraryCache(Cache cache)
@Bean public AuthzMethodPermissionChecker authzMethodPermissionChecker(PermLibrary permLibrary, AuthzProperties properties)
@Primary @Bean public UserDevicesDict userDevicesDict(AuthzProperties properties, Cache cache)
@Bean @ConditionalOnMissingBean public PermLibrary permLibrary()
@Bean @ConditionalOnMissingBean public OpenAuthLibrary openAuthLibrary()
@Bean @ConditionalOnMissingBean public AuthzExceptionHandler authzExceptionHandler(AuthzProperties properties)
@Bean @ConditionalOnMissingBean public RSADecryptor rsaDecryptor()
@Bean @ConditionalOnMissingBean public DecryptHandler decryptHandler(AuthzProperties properties)
@Bean public AuthzHandlerRegister authzHandlerRegister(AuthzExceptionHandler authzExceptionHandler, DecryptHandler decryptHandler)
@Bean(value="AuthzHttpFilter") public org.springframework.boot.web.servlet.FilterRegistrationBean<AuthzHttpFilter> filterRegistrationBean(AuthzProperties properties)
@Bean public AuCoreInitialization auCoreInitialization(AuthzProperties properties, UserDevicesDict userDevicesDict, PermLibrary permLibrary, OpenAuthLibrary openAuthLibrary, Cache cache)
Copyright © 2022. All rights reserved.