From 8ef9e366be48dc5e8e52617ea8ed48b37a0e1f74 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期四, 29 二月 2024 14:33:58 +0800
Subject: [PATCH]  在线部署功能上传,标准申请接口bug修改

---
 Source/UBCS/ubcs-ops/ubcs-admin/src/main/java/com/vci/ubcs/admin/security/InternalAuthorizationManager.java |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/Source/UBCS/ubcs-ops/ubcs-admin/src/main/java/com/vci/ubcs/admin/security/InternalAuthorizationManager.java b/Source/UBCS/ubcs-ops/ubcs-admin/src/main/java/com/vci/ubcs/admin/security/InternalAuthorizationManager.java
index f61fce9..5c77881 100644
--- a/Source/UBCS/ubcs-ops/ubcs-admin/src/main/java/com/vci/ubcs/admin/security/InternalAuthorizationManager.java
+++ b/Source/UBCS/ubcs-ops/ubcs-admin/src/main/java/com/vci/ubcs/admin/security/InternalAuthorizationManager.java
@@ -16,6 +16,7 @@
  */
 package com.vci.ubcs.admin.security;
 
+import lombok.extern.slf4j.Slf4j;
 import org.springblade.core.launch.utils.INetUtil;
 import org.springframework.http.HttpHeaders;
 import org.springframework.http.server.reactive.ServerHttpRequest;
@@ -34,6 +35,7 @@
  *
  * @author L.cm
  */
+@Slf4j
 public class InternalAuthorizationManager implements ReactiveAuthorizationManager<AuthorizationContext> {
 	private static final String HEADER_X_FORWARDED_FOR = "X-Forwarded-For";
 
@@ -65,6 +67,16 @@
 		if (!headers.containsKey(HEADER_X_FORWARDED_FOR)) {
 			return true;
 		}
+
+		log.error("===========1========="+context.toString());
+		log.error("===========2========="+request.getHeaders());
+		log.error("===========3========="+Optional.of(request)
+			.map(ServerHttpRequest::getRemoteAddress)
+			.map(InetSocketAddress::getAddress)
+			.map(INetUtil::isInternalIp)
+			.orElse(false));
+		log.error("===========4========="+request.getRemoteAddress());
+
 		return Optional.of(request)
 			.map(ServerHttpRequest::getRemoteAddress)
 			.map(InetSocketAddress::getAddress)

--
Gitblit v1.9.3