package com.artfess.portal.config;

import com.artfess.base.conf.WebSecurityExtend;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class SystemConfigWebSecurityExtend {

    @Bean
    WebSecurityExtend getPortalExtend() {
        return new WebSecurityExtend() {

            @Override
            public String[] getIgnoringGetUrl() {
                return new String[]{
                       "/sys/sysRoleAuth/v1/getMethodRoleAuth",
                       "/file/v1/getLogoFile",
                        //"/file/v1/downloadFile",
                        //"/file/onlinePreviewController/v1/getFileByPathAndId**",
                        //"/file/onlinePreviewController/v1/getFileById**",
                        "/portal/main/v1/appProperties",
                        "/sys/sysProperties/v1/getByAlias",
                        "/sys/sysProperties/v1/getDecryptBySysSetting",
                        "/portal/shorturlManage/v1/getLongUrlByShortUrl"
                };
            }

        };
    }

}
