From 02b3d584d201ca7cb8a024fd151fe6eddbf43def Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期五, 01 三月 2024 16:31:10 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- 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