Class As400SecurityAutoConfiguration


  • @Configuration
    @ConditionalOnClass(com.ibm.as400.access.AS400.class)
    @AutoConfigureBefore(SecurityConfiguration.class)
    @AutoConfigureAfter(xyz.zeroonebn.jt400.Jt400AutoConfiguration.class)
    public class As400SecurityAutoConfiguration
    extends java.lang.Object
    IBM i security auto configuration.
    • Constructor Detail

      • As400SecurityAutoConfiguration

        public As400SecurityAutoConfiguration()
    • Method Detail

      • as400UserDetailsService

        @Bean("userDetailsService")
        @ConditionalOnBean(com.ibm.as400.access.AS400.class)
        @ConditionalOnMissingBean(org.springframework.security.core.userdetails.UserDetailsService.class)
        public As400UserDetailsService as400UserDetailsService​(com.ibm.as400.access.AS400 as400)
      • as400AuthenticationProvider

        @Bean
        @ConditionalOnBean({com.ibm.as400.access.AS400.class,org.springframework.security.core.userdetails.UserDetailsService.class})
        @ConditionalOnMissingBean(org.springframework.security.authentication.AuthenticationProvider.class)
        public As400AuthenticationProvider as400AuthenticationProvider​(com.ibm.as400.access.AS400 as400,
                                                                       org.springframework.security.core.userdetails.UserDetailsService userDetailsService)