From 9e1c97a6fbb4451f32a85ebbf00f6a64156fccc0 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期五, 23 八月 2024 20:38:08 +0800 Subject: [PATCH] 修改获取token方法 --- se-common/se-common-security/src/main/java/com/se/common/security/utils/SecurityUtils.java | 17 +++++++++++++++-- 1 files changed, 15 insertions(+), 2 deletions(-) diff --git a/se-common/se-common-security/src/main/java/com/se/common/security/utils/SecurityUtils.java b/se-common/se-common-security/src/main/java/com/se/common/security/utils/SecurityUtils.java index c5d1a12..dce85f3 100644 --- a/se-common/se-common-security/src/main/java/com/se/common/security/utils/SecurityUtils.java +++ b/se-common/se-common-security/src/main/java/com/se/common/security/utils/SecurityUtils.java @@ -59,10 +59,23 @@ /** * 鏍规嵁request鑾峰彇璇锋眰token */ - public static String getToken(HttpServletRequest request) - { + public static String getToken(HttpServletRequest request) { // 浠巋eader鑾峰彇token鏍囪瘑 String token = request.getHeader(TokenConstants.AUTHENTICATION); + + // 浠巙rl鑾峰彇token鏍囪瘑 + if (StringUtils.isEmpty(token)) { + token = request.getParameter(TokenConstants.ACCESS_TOKEN); + } + if (StringUtils.isEmpty(token)) { + token = request.getParameter(TokenConstants.TOKEN); + } + + // 浠巆ookie鑾峰彇token鏍囪瘑 + if (StringUtils.isEmpty(token)) { + token = StringUtils.getValueFromCookie(request, TokenConstants.COOKIE_TOKEN); + } + return replaceTokenPrefix(token); } -- Gitblit v1.9.3