Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commita8cc6d9

Browse files
aq-ikhwa-techludomikula
authored andcommitted
Add handling for geolocation data for audit logs
1 parente5afe8f commita8cc6d9

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

‎server/api-service/lowcoder-infra/src/main/java/org/lowcoder/infra/event/AbstractEvent.java‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ public abstract class AbstractEvent implements LowcoderEvent
1717
protectedfinalStringuserId;
1818
protectedfinalStringsessionHash;
1919
protectedfinalBooleanisAnonymous;
20+
privatefinalStringipAddress;
2021
protectedMap<String,Object>details;
2122

2223
publicMap<String,Object>details()

‎server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/util/ApiCallEventPublisher.java‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ public Object handleAPICallEvent(ProceedingJoinPoint joinPoint) throws Throwable
6464
}
6565
MultiValueMap<String,String>headers =writableHttpHeaders(request.getHeaders());
6666
headers.remove("Cookie");
67-
headers.remove("X-Real-IP");
67+
StringipAddress =headers.remove("X-Real-IP").stream().findFirst().get();
6868
APICallEventevent =APICallEvent.builder()
6969
.userId(orgMember.getUserId())
7070
.orgId(orgMember.getOrgId())
@@ -75,6 +75,7 @@ public Object handleAPICallEvent(ProceedingJoinPoint joinPoint) throws Throwable
7575
.requestUri(request.getURI().getPath())
7676
.headers(headers)
7777
.queryParams(request.getQueryParams())
78+
.ipAddress(ipAddress)
7879
.build();
7980
event.populateDetails();
8081
applicationEventPublisher.publishEvent(event);

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp