Class WarlockSecurityBeanConfiguration
-
- All Implemented Interfaces:
@Configuration(proxyBeanMethods = false)@ConditionalWingsEnabled() public class WarlockSecurityBeanConfiguration- Since:
2019-12-01
trydofor
-
-
Field Summary
Fields Modifier and Type Field Description public final static intOrderJustAuthUserAuthnAutoRegpublic final static intOrderMemoryUserDetailsCombopublic final static intOrderNonceUserDetailsCombopublic final static intOrderJustAuthUserDetailsCombo
-
Constructor Summary
Constructors Constructor Description WarlockSecurityBeanConfiguration()
-
Method Summary
-
-
Method Detail
-
authenticationEventPublisher
@Bean()@ConditionalWingsEnabled() WingsAuthenticationEventPublisher authenticationEventPublisher(ApplicationContext context)
-
wingsAuthTypeParser
@Bean()@ConditionalWingsEnabled() DefaultWingsAuthTypeParser wingsAuthTypeParser(WarlockSecurityProp prop)
-
loginSuccessHandler
@Bean()@ConditionalWingsEnabled()@ConditionalOnExpression(value = "!'${" + WarlockSecurityProp.Key$loginSuccessBody + "}'.isEmpty()") LoginSuccessHandler loginSuccessHandler()
-
loginFailureHandlerDefault
@Bean()@ConditionalWingsEnabled()@ConditionalOnExpression(value = "!'${" + WarlockSecurityProp.Key$loginFailureBody + "}'.isEmpty()") LoginFailureHandler.Handler loginFailureHandlerDefault()
-
loginFailureHandler
@Bean()@ConditionalWingsEnabled() LoginFailureHandler loginFailureHandler()
-
logoutSuccessHandler
@Bean()@ConditionalWingsEnabled()@ConditionalOnExpression(value = "!'${" + WarlockSecurityProp.Key$logoutSuccessBody + "}'.isEmpty()") LogoutOkHandler logoutSuccessHandler()
-
accessDeniedHandler
@Bean()@ConditionalWingsEnabled() AccessFailureHandler accessDeniedHandler()
-
warlockPermNormalizer
@Bean()@ConditionalWingsEnabled() WarlockPermNormalizer warlockPermNormalizer(GrantedAuthorityDefaults gad)
-
comboWarlockAuthnService
@Bean()@ConditionalWingsEnabled() ComboWarlockAuthnService comboWarlockAuthnService()
-
comboWarlockAuthzService
@Bean()@ConditionalWingsEnabled() ComboWarlockAuthzService comboWarlockAuthzService(WarlockSecurityProp prop)
-
defaultPermRoleCombo
@Bean()@ConditionalWingsEnabled() DefaultPermRoleCombo defaultPermRoleCombo()
-
justAuthUserAuthnAutoReg
@Bean()@ConditionalWingsEnabled(and = WarlockJustAuthConfiguration.class) JustAuthUserAuthnAutoReg justAuthUserAuthnAutoReg()
-
defaultUserAuthnAutoReg
@Bean()@ConditionalWingsEnabled() DefaultUserAuthnAutoReg defaultUserAuthnAutoReg()
-
memoryUserDetailsCombo
@Bean()@ConditionalWingsEnabled() MemoryUserDetailsCombo memoryUserDetailsCombo(WingsAuthTypeParser typeParser, WarlockSecurityProp prop)
-
nonceUserDetailsCombo
@Bean()@ConditionalWingsEnabled() NonceUserDetailsCombo nonceUserDetailsCombo(WarlockSecurityProp prop, Map<String, CacheManager> managers)
-
justAuthUserDetailsCombo
@Bean()@ConditionalWingsEnabled(and = WarlockJustAuthConfiguration.class) JustAuthUserDetailsCombo justAuthUserDetailsCombo()
-
defaultUserDetailsCombo
@Bean()@ConditionalWingsEnabled() DefaultUserDetailsCombo defaultUserDetailsCombo(WarlockSecurityProp prop)
-
authZonePermChecker
@Bean()@ConditionalWingsEnabled()@Order(value = "WingsOrdered.Lv3Service + 10") AuthZonePermChecker authZonePermChecker(WarlockSecurityProp prop)
-
authAppPermChecker
@Bean()@ConditionalWingsEnabled()@Order(value = "WingsOrdered.Lv3Service + 20") AuthAppPermChecker authAppPermChecker(@Value(value = "${spring.application.name:wings-default}") String appName, WarlockSecurityProp prop)
-
comboWingsAuthCheckService
@Bean()@ConditionalWingsEnabled() ComboWingsAuthCheckService comboWingsAuthCheckService(ObjectProvider<ComboWingsAuthCheckService.Combo> combos)
-
wingsUserDetailsService
@Bean()@ConditionalWingsEnabled() ComboWingsUserDetailsService wingsUserDetailsService(ObjectProvider<ComboWingsUserDetailsService.Combo<out Object>> combos)
-
memoryTypedAuthzCombo
@Bean()@ConditionalWingsEnabled() MemoryTypedAuthzCombo memoryTypedAuthzCombo(WingsAuthTypeParser typeParser, WarlockPermNormalizer normalizer, WarlockSecurityProp prop)
-
wingsAuthDetailsSource
@Bean()@ConditionalWingsEnabled() WingsAuthDetailsSource<out Object> wingsAuthDetailsSource(ObjectProvider<ComboWingsAuthDetailsSource.Combo<out Object>> combos, ObjectProvider<WingsRemoteResolver> rrs, ObjectProvider<LocaleResolver> lrp, WarlockSecurityProp prop)
-
authStateBuilder
@Bean()@ConditionalWingsEnabled() AuthStateBuilder authStateBuilder(WarlockJustAuthProp prop, ObjectProvider<Aes> aesProvider)
-
wingsAuthPageHandler
@Bean()@ConditionalWingsEnabled() WingsAuthPageHandler wingsAuthPageHandler(ObjectProvider<ComboWingsAuthPageHandler.Combo> combos)
-
listAllLoginPageCombo
@Bean()@ConditionalWingsEnabled()@Order(value = "WingsOrdered.Lv4Application + 10") ListAllLoginPageCombo listAllLoginPageCombo()
-
justAuthLoginPageCombo
@Bean()@ConditionalWingsEnabled(and = WarlockJustAuthConfiguration.class)@Order(value = "WingsOrdered.Lv4Application + 20") JustAuthLoginPageCombo justAuthLoginPageCombo()
-
grantedAuthorityDefaults
@Bean()@ConditionalWingsEnabled() GrantedAuthorityDefaults grantedAuthorityDefaults(WarlockSecurityProp prop)
-
warlockSuccessLoginListener
@Bean()@ConditionalWingsEnabled() WarlockSuccessLoginListener warlockSuccessLoginListener()
-
warlockFailedLoginListener
@Bean()@ConditionalWingsEnabled() WarlockFailedLoginListener warlockFailedLoginListener()
-
-
-
-