package com.github.persapiens.jsfboot.security;


import java.util.Arrays;
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
import org.springframework.security.core.authority.AuthorityUtils;
import org.springframework.security.core.userdetails.User;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.core.userdetails.UserDetailsService;
import org.springframework.security.provisioning.InMemoryUserDetailsManager;

/**
 * Spring security configuration for tests
 */
@Configuration
@ConditionalOnWebApplication
@EnableWebSecurity
public class SecurityConfiguration extends WebSecurityConfigurerAdapter 
{

   @Override
   protected UserDetailsService userDetailsService() {
      UserDetails user1 = new User("persapiens", "123", AuthorityUtils.commaSeparatedStringToAuthorityList("ROLE_ADMIN"));
      UserDetails user2 = new User("nyilmaz", "qwe", AuthorityUtils.commaSeparatedStringToAuthorityList("ROLE_USER"));
      return new InMemoryUserDetailsManager(Arrays.asList(user1, user2));
   }
}

@@ -46,34 +46,8 @@
 y;%0A%0A
-%0Aimport java.util.Arrays;%0A
 impo
@@ -385,928 +385,196 @@
 er;%0A
-import org.springframework.security.core.authority.AuthorityUtils;%0Aimport org.springframework.security.core.userdetails.User;%0Aimport org.springframework.security.core.userdetails.UserDetails;%0Aimport org.springframework.security.core.userdetails.UserDetailsService;%0Aimport org.springframework.security.provisioning.InMemoryUserDetailsManager;%0A%0A/**%0A * Spring security configuration for tests%0A */%0A@Configuration%0A@ConditionalOnWebApplication%0A@EnableWebSecurity%0Apublic class SecurityConfiguration extends WebSecurityConfigurerAdapter %0A%7B%0A%0A   @Override%0A   protected UserDetailsService userDetailsService() %7B%0A      UserDetails user1 = new User(%22persapiens%22, %22123%22, AuthorityUtils.commaSeparatedStringToAuthorityList(%22ROLE_ADMIN%22));%0A      UserDetails user2 = new User(%22nyilmaz%22, %22qwe%22, AuthorityUtils.commaSeparatedStringToAuthorityList(%22ROLE_USER%22));%0A      return new InMemoryUserDetailsManager(Arrays.asList(user1, user2));%0A   %7D
+%0A/**%0A * Spring security configuration for tests%0A */%0A@Configuration%0A@ConditionalOnWebApplication%0A@EnableWebSecurity%0Apublic class SecurityConfiguration extends WebSecurityConfigurerAdapter %0A%7B
 %0A%7D%0A

fix #110 minor changes for SecurityConfiguration. It is missing integration classes for TagHandler classes.