记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
董敬伟
liquidnet-bus-v1
Commits
6cc4c219
Commit
6cc4c219
authored
Jun 11, 2021
by
张国柄
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix:kylin.token验证迁移至微服务(配置启用)
parent
b27fd656
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
66 additions
and
30 deletions
+66
-30
GlobalAuthorityInterceptor.java
...quidnet/common/web/filter/GlobalAuthorityInterceptor.java
+1
-3
liquidnet-service-adam.yml
...et-bus-config/liquidnet-config/liquidnet-service-adam.yml
+18
-0
liquidnet-service-kylin.yml
...t-bus-config/liquidnet-config/liquidnet-service-kylin.yml
+13
-8
liquidnet-support-zuul.yml
...et-bus-config/liquidnet-config/liquidnet-support-zuul.yml
+2
-19
KylinCorsConfig.java
...a/com/liquidnet/service/kylin/config/KylinCorsConfig.java
+8
-0
KylinWebMvcConfig.java
...com/liquidnet/service/kylin/config/KylinWebMvcConfig.java
+19
-0
errors.properties
...t-service-kylin-impl/src/main/resources/errors.properties
+5
-0
No files found.
liquidnet-bus-common/liquidnet-common-web/src/main/java/com/liquidnet/common/web/filter/GlobalAuthorityInterceptor.java
View file @
6cc4c219
...
...
@@ -37,7 +37,7 @@ public class GlobalAuthorityInterceptor extends HandlerInterceptorAdapter {
private
static
final
String
TOKEN_KICK
=
"40002"
;
private
static
final
String
TOKEN_INVALID
=
"40003"
;
private
static
final
String
KYLIN_STATION_JWT_VALID
=
"/
kylin/
station/**"
;
private
static
final
String
KYLIN_STATION_JWT_VALID
=
"/station/**"
;
private
final
static
AntPathMatcher
antPathMatcher
=
new
AntPathMatcher
();
...
...
@@ -88,8 +88,6 @@ public class GlobalAuthorityInterceptor extends HandlerInterceptorAdapter {
if
(
this
.
authorityHandler
(
response
,
uri
,
token
,
currentUid
))
{
return
true
;
}
this
.
responseHandler
(
response
,
responseCode
);
return
false
;
}
...
...
liquidnet-bus-config/liquidnet-config/liquidnet-service-adam.yml
View file @
6cc4c219
...
...
@@ -135,3 +135,21 @@ spring:
# -----------------------------------------------------------
# -----------------------------------------------------------
global-auth
:
exclude-url-pattern
:
-
/doc.html
-
/webjars/**
-
/swagger-resources/**
-
/v2/api-docs*
# - /login/sms
# - /login/mobile
# - /login/tpa
-
/login/*
-
/send
-
/member/info
# -----------------------------------------------------------
# -----------------------------------------------------------
# -----------------------------------------------------------
\ No newline at end of file
liquidnet-bus-config/liquidnet-config/liquidnet-service-kylin.yml
View file @
6cc4c219
...
...
@@ -98,14 +98,19 @@ spring:
testOnReturn
:
false
poolPreparedStatements
:
true
maxOpenPreparedStatements
:
20
# mvc:
# static-path-pattern: /templates/**
# # 定位模板的目录
# view:
# prefix: classpath:/templates/
# suffix: .html
# resources:
# static-locations: classpath:/templates/,classpath:/static/page
# -----------------------------------------------------------
# -----------------------------------------------------------
global-auth
:
exclude-url-pattern
:
-
/doc.html
-
/webjars/**
-
/swagger-resources/**
-
/v2/api-docs*
-
/station/login
-
/station/login/sms
# -----------------------------------------------------------
# -----------------------------------------------------------
# -----------------------------------------------------------
liquidnet-bus-config/liquidnet-config/liquidnet-support-zuul.yml
View file @
6cc4c219
...
...
@@ -58,6 +58,7 @@ eureka:
instance-id
:
${spring.application.name}:${spring.cloud.client.ip-address}:${spring.application.instance_id:${server.port}}
# -----------------------------------------------------------
zuul
:
sensitive-headers
:
prefix
:
/
host
:
max-per-route-connections
:
300
#默认 20
...
...
@@ -74,27 +75,9 @@ zuul:
# 忽略的接口,屏蔽接口
# ignored-patterns: /**/div/**
# -----------------------------------------------------------
# 判断顺序: exclude.url > include.url > include.url-pattern > exclude.url-pattern
global-auth
:
include-url
:
-
/kylin/performance/payDetail
-
/kylin/order/pre
-
/kylin/order/checkPayment
-
/kylin/order/details
-
/kylin/order/list
-
/kylin/order/payAgain
include-url-pattern
:
-
/kylin/station/**
-
/kylin/performance/partner/**
exclude-url
:
-
/adam/send
-
/adam/member/info
-
/kylin/station/login
-
/kylin/station/login/sms
exclude-url-pattern
:
-
/**/login/**
-
/*/v2/api-docs*
-
/kylin/**
-
/**
# -----------------------------------------------------------
#解决错误 com.netflix.client.ClientException: Load balancer does not have available server for client:panfeng-item-service
#这样就可以即指定path与URL,又不破坏Zuul的Hystrix与Ribbon特性了。
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/config/KylinCorsConfig.java
0 → 100644
View file @
6cc4c219
package
com
.
liquidnet
.
service
.
kylin
.
config
;
import
com.liquidnet.common.web.config.CorsConfig
;
import
org.springframework.context.annotation.Configuration
;
@Configuration
public
class
KylinCorsConfig
extends
CorsConfig
{
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/config/KylinWebMvcConfig.java
0 → 100644
View file @
6cc4c219
package
com
.
liquidnet
.
service
.
kylin
.
config
;
import
com.liquidnet.common.web.config.WebMvcConfig
;
import
com.liquidnet.common.web.filter.GlobalAuthorityInterceptor
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.web.servlet.config.annotation.InterceptorRegistry
;
@Configuration
public
class
KylinWebMvcConfig
extends
WebMvcConfig
{
@Autowired
GlobalAuthorityInterceptor
globalAuthorityInterceptor
;
@Override
protected
void
addInterceptors
(
InterceptorRegistry
registry
)
{
registry
.
addInterceptor
(
globalAuthorityInterceptor
).
addPathPatterns
(
"/**"
);
super
.
addInterceptors
(
registry
);
}
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/resources/errors.properties
View file @
6cc4c219
40001
=
非法TOKEN
40002
=
被踢下线喽
40003
=
TOKEN失效
# ------------------------ 4开头错误码作系统保留
#APP ERROR
20001
=
验证码发送失败
20002
=
验证码无效
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment