|
|
|
@ -23,7 +23,7 @@ import com.ruoyi.framework.security.handle.LogoutSuccessHandlerImpl;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* spring security配置
|
|
|
|
|
*
|
|
|
|
|
*
|
|
|
|
|
* @author ruoyi
|
|
|
|
|
*/
|
|
|
|
|
@EnableMethodSecurity(prePostEnabled = true, securedEnabled = true)
|
|
|
|
@ -35,7 +35,7 @@ public class SecurityConfig
|
|
|
|
|
*/
|
|
|
|
|
@Autowired
|
|
|
|
|
private UserDetailsService userDetailsService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 认证失败处理类
|
|
|
|
|
*/
|
|
|
|
@ -53,7 +53,7 @@ public class SecurityConfig
|
|
|
|
|
*/
|
|
|
|
|
@Autowired
|
|
|
|
|
private JwtAuthenticationTokenFilter authenticationTokenFilter;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 跨域过滤器
|
|
|
|
|
*/
|
|
|
|
@ -116,6 +116,16 @@ public class SecurityConfig
|
|
|
|
|
.antMatchers(HttpMethod.GET, "/", "/*.html", "/**/*.html", "/**/*.css", "/**/*.js", "/profile/**").permitAll()
|
|
|
|
|
.antMatchers("/swagger-ui.html", "/swagger-resources/**", "/webjars/**", "/*/api-docs", "/druid/**"
|
|
|
|
|
,"/record/**").permitAll()
|
|
|
|
|
|
|
|
|
|
// 允许匿名访问看板接口
|
|
|
|
|
.antMatchers("/ems/base/baseMonitorInfo/list").permitAll()
|
|
|
|
|
.antMatchers("/base/baseCabinetInfo/countCabinet").permitAll()
|
|
|
|
|
.antMatchers("/record/recordBusbarAlarm/recordBusbarAlarmCount").permitAll()
|
|
|
|
|
.antMatchers("/ems/record/recordIOTInstant/selectLastTWTempertureData").permitAll()
|
|
|
|
|
.antMatchers("/record/recordBusbarTemp/boardTempList").permitAll()
|
|
|
|
|
// 允许匿名访问 看板 下所有页面
|
|
|
|
|
.antMatchers("/board/**").permitAll()
|
|
|
|
|
|
|
|
|
|
// 除上面外的所有请求全部需要鉴权认证
|
|
|
|
|
.anyRequest().authenticated();
|
|
|
|
|
})
|
|
|
|
|