|
@@ -15,36 +15,38 @@ import org.springframework.security.oauth2.config.annotation.web.configurers.Res
|
|
|
@EnableGlobalMethodSecurity(prePostEnabled = true)
|
|
|
public class ResourceServerConfig extends ResourceServerConfigurerAdapter {
|
|
|
|
|
|
- @Autowired
|
|
|
- private BaseAccessDeniedHandler baseAccessDeniedHandler;
|
|
|
+ @Autowired
|
|
|
+ private BaseAccessDeniedHandler baseAccessDeniedHandler;
|
|
|
|
|
|
- @Autowired
|
|
|
- private BaseAuthenticationEntryPoint baseAuthenticationEntryPoint;
|
|
|
+ @Autowired
|
|
|
+ private BaseAuthenticationEntryPoint baseAuthenticationEntryPoint;
|
|
|
|
|
|
- @Override
|
|
|
- public void configure(HttpSecurity http) throws Exception {
|
|
|
- http.csrf().disable().exceptionHandling().accessDeniedHandler(baseAccessDeniedHandler).authenticationEntryPoint(baseAuthenticationEntryPoint).and()
|
|
|
- .authorizeRequests().antMatchers("/v2/api-docs","/code/*","/register/*","/studentOrder/*","/musicGroup/getSubjectGoodsAndInfo",
|
|
|
- "/musicGroup/getMusicGroupStatus","/musicGroup/getOrderStatus",
|
|
|
- "/musicGroup/pay",
|
|
|
- "/musicGroup/rePay",
|
|
|
- "/studentManage/queryStudentPer",
|
|
|
- "/sporadicChargeInfo/get",
|
|
|
- "/sporadicChargeInfo/sporadicPay",
|
|
|
- "/repair/getRepairInfo",
|
|
|
- "/repair/payRepair",
|
|
|
- "/degree/*",
|
|
|
- "/practiceGroup/queryOrderInfo",
|
|
|
- "/systemDate/query",
|
|
|
- "/organization/getOrgans",
|
|
|
- "/repair/addGoodsSellOrder",
|
|
|
- "/repair/getStudentGoodsOrder",
|
|
|
- "/contracts/queryProduceContract").permitAll().anyRequest().authenticated().and().httpBasic();
|
|
|
- }
|
|
|
+ @Override
|
|
|
+ public void configure(HttpSecurity http) throws Exception {
|
|
|
+ http.csrf().disable().exceptionHandling().accessDeniedHandler(baseAccessDeniedHandler).authenticationEntryPoint(baseAuthenticationEntryPoint).and()
|
|
|
+ .authorizeRequests().antMatchers("/v2/api-docs", "/code/*", "/register/*", "/studentOrder/*", "/musicGroup/getSubjectGoodsAndInfo",
|
|
|
+ "/musicGroup/getMusicGroupStatus", "/musicGroup/getOrderStatus",
|
|
|
+ "/musicGroup/pay",
|
|
|
+ "/musicGroup/rePay",
|
|
|
+ "/studentManage/queryStudentPer",
|
|
|
+ "/sporadicChargeInfo/get",
|
|
|
+ "/sporadicChargeInfo/sporadicPay",
|
|
|
+ "/repair/getRepairInfo",
|
|
|
+ "/repair/payRepair",
|
|
|
+ "/degree/*",
|
|
|
+ "/practiceGroup/queryOrderInfo",
|
|
|
+ "/systemDate/query",
|
|
|
+ "/organization/getOrgans",
|
|
|
+ "/repair/addGoodsSellOrder",
|
|
|
+ "/repair/getStudentGoodsOrder",
|
|
|
+ "/subjectChange/getChangeInfo",
|
|
|
+ "/subjectChange/payChange",
|
|
|
+ "/contracts/queryProduceContract").permitAll().anyRequest().authenticated().and().httpBasic();
|
|
|
+ }
|
|
|
|
|
|
- @Override
|
|
|
- public void configure(ResourceServerSecurityConfigurer resources) throws Exception {
|
|
|
- resources.authenticationEntryPoint(baseAuthenticationEntryPoint).accessDeniedHandler(baseAccessDeniedHandler);
|
|
|
- }
|
|
|
+ @Override
|
|
|
+ public void configure(ResourceServerSecurityConfigurer resources) throws Exception {
|
|
|
+ resources.authenticationEntryPoint(baseAuthenticationEntryPoint).accessDeniedHandler(baseAccessDeniedHandler);
|
|
|
+ }
|
|
|
|
|
|
}
|