package projects.manager;

import org.onetwo.boot.core.EnableJFishBootExtension;
import org.onetwo.boot.module.security.url.EnableUrlSecurity;
import org.onetwo.ext.security.DefaultUrlSecurityConfigurer;
import org.onetwo.plugins.admin.utils.WebAdminPermissionConfig.RootMenuClassProvider;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.access.AccessDecisionManager;

import projects.manager.utils.Products;

@Configuration
@EnableUrlSecurity
//@EnableOAuth2Sso
@EnableJFishBootExtension
public class AppContextConfig extends DefaultUrlSecurityConfigurer {

	public AppContextConfig(AccessDecisionManager accessDecisionManager) {
		super(accessDecisionManager);
	}
	
	@Bean
	public RootMenuClassProvider menuConfig(){
		return ()->Products.class;
	}

}