File tree Expand file tree Collapse file tree
src/main/java/org/itxtech/nemisys/utils Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -364,6 +364,16 @@ public String getViaProxyAuthToken() {
364364 return viaProxyAuthToken ;
365365 }
366366
367+ @ Override
368+ public String getTrustedViaProxyClientIp () {
369+ return trustedViaProxyClientIp ;
370+ }
371+
372+ @ Override
373+ public void setTrustedViaProxyClientIp (String clientIp ) {
374+ this .trustedViaProxyClientIp = clientIp ;
375+ }
376+
367377 ///////////////////////////////////////////////////////////////////////////
368378 // Internal
369379 ///////////////////////////////////////////////////////////////////////////
@@ -432,6 +442,7 @@ public String getViaProxyAuthToken() {
432442 private String sandboxId ;
433443
434444 private String viaProxyAuthToken ;
445+ private transient String trustedViaProxyClientIp ;
435446
436447 private transient final BinaryStream bs ;
437448
Original file line number Diff line number Diff line change @@ -118,4 +118,17 @@ public interface LoginChainData {
118118 default String getViaProxyAuthToken () {
119119 return null ;
120120 }
121+
122+ /**
123+ * 返回已由 ViaProxyAuth 插件验证过的 Java 客户端来源 IP。
124+ */
125+ default String getTrustedViaProxyClientIp () {
126+ return null ;
127+ }
128+
129+ /**
130+ * 仅供认证插件在 HMAC 校验成功后写入可信来源 IP。
131+ */
132+ default void setTrustedViaProxyClientIp (String clientIp ) {
133+ }
121134}
You can’t perform that action at this time.
0 commit comments