Skip to content

Commit 7cd4fab

Browse files
committed
fix bug no restful permission
1 parent 1d4aad7 commit 7cd4fab

3 files changed

Lines changed: 8 additions & 12 deletions

File tree

springboot-security/src/main/java/com/us/example/config/WebSecurityConfig.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,23 +23,20 @@ public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
2323

2424
@Autowired
2525
private MyFilterSecurityInterceptor myFilterSecurityInterceptor;
26+
@Autowired
27+
UserDetailsService customUserService;
2628

2729

28-
29-
@Bean
30-
UserDetailsService customUserService(){ //注册UserDetailsService 的bean
31-
return new CustomUserService();
32-
}
33-
3430
@Override
3531
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
36-
auth.userDetailsService(customUserService()); //user Details Service验证
32+
auth.userDetailsService(customUserService); //user Details Service验证
3733

3834
}
3935

4036
@Override
4137
protected void configure(HttpSecurity http) throws Exception {
4238
http.authorizeRequests()
39+
.antMatchers("/index.js.map").permitAll()
4340
.anyRequest().authenticated() //任何请求,登录后可以访问
4441
.and()
4542
.formLogin()
Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
ms.db.driverClassName=com.mysql.jdbc.Driver
2-
ms.db.url=jdbc:mysql://localhost:3306/cache?characterEncoding=utf-8&useSSL=false
2+
ms.db.url=jdbc:mysql://139.224.235.133:3306/cache?characterEncoding=utf-8&useSSL=false
33
ms.db.username=root
4-
ms.db.password=admin
4+
ms.db.password=123456
55
ms.db.maxActive=500
66

7-
7+
server.port=8081
88
logging.level.org.springframework.security= INFO
9-
spring.thymeleaf.cache=false

springboot-security/src/main/resources/templates/home.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<div id="navbar" class="collapse navbar-collapse">
2525
<ul class="nav navbar-nav">
2626
<li><a th:href="@{/}"> 首页 </a></li>
27-
<li><a th:href="@{/admin}"> admin </a></li>
27+
<li><a sec:authorize="hasRole('ROLE_ADMIN')" th:href="@{/admin}"> admin </a></li>
2828
</ul>
2929
</div><!--/.nav-collapse -->
3030
</div>

0 commit comments

Comments
 (0)