@Configuration
@ComponentScan(value={"org.hswebframework.web.service.authorization.simple","org.hswebframework.web.authorization.controller"})
@MapperScan(value="org.hswebframework.web.authorization.dao")
public class AuthorizationAutoConfiguration
extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
AuthorizationAutoConfiguration.EmbedAuthenticationManagerAutoConfiguration |
static class |
AuthorizationAutoConfiguration.NoEmbedAuthenticationManagerAutoConfiguration |
| 构造器和说明 |
|---|
AuthorizationAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
AutoSyncPermission |
autoSyncPermission() |
TotpTwoFactorProvider |
totpTwoFactorProvider(org.hswebframework.web.authorization.setting.UserSettingManager userSettingManager,
org.hswebframework.web.authorization.twofactor.TwoFactorTokenManager twoFactorTokenManager) |
org.hswebframework.web.authorization.twofactor.TwoFactorTokenManager |
twoFactorTokenManager() |
@Bean
@ConditionalOnProperty(prefix="hsweb.authorize",
name="sync",
havingValue="true")
public AutoSyncPermission autoSyncPermission()
@Bean @ConditionalOnMissingBean(value=org.hswebframework.web.authorization.twofactor.TwoFactorTokenManager.class) public org.hswebframework.web.authorization.twofactor.TwoFactorTokenManager twoFactorTokenManager()
@Bean
@ConditionalOnProperty(prefix="hsweb.authorize.two-factor.totp",
name="enable",
havingValue="true")
@ConfigurationProperties(prefix="hsweb.authorize.two-factor.totp")
public TotpTwoFactorProvider totpTwoFactorProvider(org.hswebframework.web.authorization.setting.UserSettingManager userSettingManager,
org.hswebframework.web.authorization.twofactor.TwoFactorTokenManager twoFactorTokenManager)
Copyright © 2019. All rights reserved.