@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.CacheAutoConfiguration |
static class |
AuthzAutoConfiguration.DataFilterAutoConfiguration |
| 构造器和说明 |
|---|
AuthzAutoConfiguration() |
@Bean(value="authzCache") public Cache cache(AuthzProperties properties)
@Bean public DecryptRequestBodyAdvice auDecryptRequestBodyAdvice(DecryptHandler decryptHandler)
@Bean public PermLibraryCache permLibraryCache(Cache cache)
@Bean public AuthzMethodPermissionChecker authzMethodPermissionChecker(PermLibrary permLibrary)
@Bean public UserDevicesDict userDevicesDict(AuthzProperties properties)
@Bean @ConditionalOnMissingBean public PermLibrary permLibrary()
@Bean @ConditionalOnMissingBean public AuthzExceptionHandler authzExceptionHandler()
@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(Httpd httpd, AuthzProperties properties)
@Bean public AuCoreInitialization auCoreInitialization(AuthzProperties properties, Httpd httpd, UserDevicesDict userDevicesDict, PermissionDict permissionDict, PermLibrary permLibrary, Cache cache)
@Bean
@ConditionalOnProperty(name="authz.dashboard.enabled",
havingValue="true")
public org.springframework.boot.web.servlet.ServletRegistrationBean DashboardServlet(AuthzProperties properties)
Copyright © 2022. All rights reserved.