///*
//package com.mortals.coops.base.login.web;
//
//import javax.servlet.Filter;
//
//import org.springframework.beans.factory.annotation.Value;
//import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
//import org.springframework.boot.web.servlet.FilterRegistrationBean;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
//import com.mortals.iot.portal.sso.client.web.SsoBaseConfiguration;
//
//@Configuration
//public class SsoConfiguration extends SsoBaseConfiguration {
//
//    @Bean
//    @ConditionalOnBean(SsoController.class)
//    public FilterRegistrationBean<Filter> getSsoLoginFilterRegBean() {
//        Filter filter = getSsoLoginFilter();
//        FilterRegistrationBean<Filter> bean = new FilterRegistrationBean<Filter>();
//        bean.setFilter(filter);
//        bean.addUrlPatterns("/*");
//        bean.setOrder(2);
//        return bean;
//    }
//
//    @Value("${cookie.ssoServerUrl}")
//    @Override
//    public void setSsoServerUrl(String ssoServerUrl) {
//        super.setSsoServerUrl(ssoServerUrl);
//    }
//
//    @Value("#{ '${application.auth.unloginUrl:}'!='' ? '${application.auth.unloginUrl:}':'${spring.application.auth.unloginUrl:}' }")
//    @Override
//    public void setUncheckLoginUrls(String uncheckLoginUrl) {
//        super.setUncheckLoginUrls(uncheckLoginUrl);
//    }
//
//    @Value("${cookie.key}")
//    @Override
//    public void setCookieSec(String cookieSec) {
//        super.setCookieSec(cookieSec);
//    }
//
//    @Value("${cookie.domain}")
//    @Override
//    public void setCookieDomain(String cookieDomain) {
//        super.setCookieDomain(cookieDomain);
//    }
//
//    @Value("${platform.mark}")
//    @Override
//    public void setPlatformMark(String platformMark) {
//        super.setPlatformMark(platformMark);
//    }
//}
//*/
