From 41cf67da6dff20f68fb82988f16341e378f8d593 Mon Sep 17 00:00:00 2001
From: RuoYi <yzz_ivy@163.com>
Date: Thu, 30 Jul 2020 18:26:52 +0800
Subject: [PATCH] 验证码类型支持(数组计算、字符验证)
---
ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/feign/OAuth2FeignRequestInterceptor.java | 10 ++++------
1 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/feign/OAuth2FeignRequestInterceptor.java b/ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/feign/OAuth2FeignRequestInterceptor.java
index 6009916..baf6083 100644
--- a/ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/feign/OAuth2FeignRequestInterceptor.java
+++ b/ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/feign/OAuth2FeignRequestInterceptor.java
@@ -1,10 +1,12 @@
package com.ruoyi.common.security.feign;
+import org.springframework.http.HttpHeaders;
import org.springframework.security.core.Authentication;
import org.springframework.security.core.context.SecurityContext;
import org.springframework.security.core.context.SecurityContextHolder;
import org.springframework.security.oauth2.provider.authentication.OAuth2AuthenticationDetails;
import org.springframework.stereotype.Component;
+import com.ruoyi.common.core.constant.SecurityConstants;
import feign.RequestInterceptor;
import feign.RequestTemplate;
@@ -16,10 +18,6 @@
@Component
public class OAuth2FeignRequestInterceptor implements RequestInterceptor
{
- private final String AUTHORIZATION_HEADER = "Authorization";
-
- private final String BEARER_TOKEN_TYPE = "Bearer";
-
@Override
public void apply(RequestTemplate requestTemplate)
{
@@ -28,8 +26,8 @@
if (authentication != null && authentication.getDetails() instanceof OAuth2AuthenticationDetails)
{
OAuth2AuthenticationDetails dateils = (OAuth2AuthenticationDetails) authentication.getDetails();
- requestTemplate.header(AUTHORIZATION_HEADER,
- String.format("%s %s", BEARER_TOKEN_TYPE, dateils.getTokenValue()));
+ requestTemplate.header(HttpHeaders.AUTHORIZATION,
+ String.format("%s %s", SecurityConstants.BEARER_TOKEN_TYPE, dateils.getTokenValue()));
}
}
}
\ No newline at end of file
--
Gitblit v1.9.3