@Configuration(proxyBeanMethods=false) @EnableConfigurationProperties(value=SecurityProperties.class) public class SecurityAutoConfiguration extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
class |
SecurityAutoConfiguration.JwtAuth |
static class |
SecurityAutoConfiguration.NoneAuth |
| 构造器和说明 |
|---|
SecurityAutoConfiguration(SecurityProperties securityProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
me.ahoo.pigeon.core.security.authorization.CompositeAuthorization |
compositeAuthorization(java.util.List<me.ahoo.pigeon.core.security.authorization.AuthorizationSupport> delegates) |
me.ahoo.pigeon.core.security.device.DeviceRegistrar |
deviceRegistrar(me.ahoo.pigeon.core.id.impl.SecondSnowflakeId secondSnowflakeId) |
me.ahoo.pigeon.core.security.command.CommandAuthorization |
privilegeCommandAuthorization() |
public SecurityAutoConfiguration(SecurityProperties securityProperties)
@Bean @ConditionalOnMissingBean public me.ahoo.pigeon.core.security.command.CommandAuthorization privilegeCommandAuthorization()
@Bean @ConditionalOnBean(value=me.ahoo.pigeon.core.security.authorization.AuthorizationSupport.class) @ConditionalOnMissingBean public me.ahoo.pigeon.core.security.authorization.CompositeAuthorization compositeAuthorization(java.util.List<me.ahoo.pigeon.core.security.authorization.AuthorizationSupport> delegates)
@Bean @ConditionalOnMissingBean public me.ahoo.pigeon.core.security.device.DeviceRegistrar deviceRegistrar(me.ahoo.pigeon.core.id.impl.SecondSnowflakeId secondSnowflakeId)