@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() |
| 限定符和类型 | 方法和说明 |
|---|---|
AuCoreInitialization |
auCoreInitialization(AuthzProperties properties,
Httpd httpd,
UserDevicesDict userDevicesDict,
PermissionDict permissionDict,
PermLibrary permLibrary,
Cache cache) |
DecryptRequestBodyAdvice |
auDecryptRequestBodyAdvice() |
AuthzExceptionHandler |
authzExceptionHandler() |
AuthzHandlerRegister |
authzHandlerRegister(AuthzExceptionHandler authzExceptionHandler) |
org.springframework.boot.web.servlet.ServletRegistrationBean |
DashboardServlet(AuthzProperties properties) |
org.springframework.boot.web.servlet.FilterRegistrationBean<AuthzHttpFilter> |
filterRegistrationBean(Httpd httpd,
AuthzProperties properties) |
PermLibrary |
permLibrary() |
PermLibraryCache |
permLibraryCache(Cache cache) |
UserDevicesDict |
userDevicesDict(AuthzProperties properties,
Cache cache) |
@Bean public DecryptRequestBodyAdvice auDecryptRequestBodyAdvice()
@Bean public PermLibraryCache permLibraryCache(Cache cache)
@Bean public UserDevicesDict userDevicesDict(AuthzProperties properties, Cache cache)
@Bean @ConditionalOnMissingBean public PermLibrary permLibrary()
@Bean @ConditionalOnMissingBean public AuthzExceptionHandler authzExceptionHandler()
@Bean public AuthzHandlerRegister authzHandlerRegister(AuthzExceptionHandler authzExceptionHandler)
@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.