Commit 44750d97a782d32dfbce16b4598d3e76ba4e677b
1 parent
3d8d6dcc
feat: 修改鉴权规则
Showing
1 changed file
with
3 additions
and
3 deletions
src/main/java/com/genersoft/iot/vmp/service/impl/UserServiceImpl.java
| @@ -62,7 +62,7 @@ public class UserServiceImpl implements IUserService { | @@ -62,7 +62,7 @@ public class UserServiceImpl implements IUserService { | ||
| 62 | 62 | ||
| 63 | @Override | 63 | @Override |
| 64 | public boolean checkPushAuthority(String callId, String sign) { | 64 | public boolean checkPushAuthority(String callId, String sign) { |
| 65 | - | 65 | + sign = sign != null ? sign.replaceFirst("/","") : null; |
| 66 | List<User> users = userMapper.getUsers(); | 66 | List<User> users = userMapper.getUsers(); |
| 67 | if (users.size() == 0) { | 67 | if (users.size() == 0) { |
| 68 | return false; | 68 | return false; |
| @@ -72,8 +72,8 @@ public class UserServiceImpl implements IUserService { | @@ -72,8 +72,8 @@ public class UserServiceImpl implements IUserService { | ||
| 72 | continue; | 72 | continue; |
| 73 | } | 73 | } |
| 74 | String checkStr = callId == null? user.getPushKey():(callId + "_" + user.getPushKey()) ; | 74 | String checkStr = callId == null? user.getPushKey():(callId + "_" + user.getPushKey()) ; |
| 75 | - String checkSign = DigestUtils.md5DigestAsHex(checkStr.getBytes()); | ||
| 76 | - if (checkSign.equals(sign)) { | 75 | +// String checkSign = DigestUtils.md5DigestAsHex(checkStr.getBytes()); |
| 76 | + if (checkStr.equals(sign)) { | ||
| 77 | return true; | 77 | return true; |
| 78 | } | 78 | } |
| 79 | } | 79 | } |