ws 校验
parent
8ee4147165
commit
737b3168bc
|
|
@ -35,7 +35,7 @@ public class TokenHandshakeInterceptor implements HandshakeInterceptor {
|
||||||
try {
|
try {
|
||||||
HttpServletRequest req = ((ServletServerHttpRequest) request).getServletRequest();
|
HttpServletRequest req = ((ServletServerHttpRequest) request).getServletRequest();
|
||||||
String authorization = req.getParameter(Authorization);
|
String authorization = req.getParameter(Authorization);
|
||||||
if (StrUtil.isBlank(authorization)) return false;
|
// if (StrUtil.isBlank(authorization)) return false;
|
||||||
|
|
||||||
Tuple2<Long, String> resolved = this.resolve(authorization);
|
Tuple2<Long, String> resolved = this.resolve(authorization);
|
||||||
if (resolved == null) return false;
|
if (resolved == null) return false;
|
||||||
|
|
@ -66,7 +66,7 @@ public class TokenHandshakeInterceptor implements HandshakeInterceptor {
|
||||||
}
|
}
|
||||||
|
|
||||||
private Tuple2<Long, String> resolve(String tokenStr) {
|
private Tuple2<Long, String> resolve(String tokenStr) {
|
||||||
if (StrUtil.isBlank(tokenStr)) return Tuple2.create(0L, IdUtil.fastSimpleUUID());
|
if (StrUtil.isBlank(tokenStr)) return Tuple2.create(1L, IdUtil.fastSimpleUUID());
|
||||||
UserDetail userDetail = SecurityUtil.parseToken(tokenStr);
|
UserDetail userDetail = SecurityUtil.parseToken(tokenStr);
|
||||||
if (userDetail == null) return null;
|
if (userDetail == null) return null;
|
||||||
Token token = userDetail.getToken();
|
Token token = userDetail.getToken();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue