fix: allow proxied gb32960 platform login ips
Some checks failed
ci/woodpecker/push/woodpecker Pipeline was canceled

This commit is contained in:
lingniu
2026-06-29 21:00:50 +08:00
parent bdc455dcf7
commit c99fa6cfb9
2 changed files with 17 additions and 0 deletions

View File

@@ -4,6 +4,7 @@ import com.lingniu.ingest.protocol.gb32960.config.Gb32960Properties;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
@@ -64,6 +65,7 @@ public final class Gb32960PlatformAuthorizer {
? Set.of()
: entry.getAllowedIps().stream()
.filter(Objects::nonNull)
.flatMap(value -> Arrays.stream(value.split(",")))
.map(String::trim)
.filter(ip -> !ip.isBlank())
.collect(java.util.stream.Collectors.toSet());