Package org.springframework.security.web
Interface PortMapper
- All Known Implementing Classes:
PortMapperImpl
public interface PortMapper
PortMapper
implementations provide callers with information about which
HTTP ports are associated with which HTTPS ports on the system, and vice versa.-
Method Summary
Modifier and TypeMethodDescriptiondefault Integer
getServerPort
(jakarta.servlet.ServletRequest request) Get server port from request and automatically apply the configured mapping.@Nullable Integer
lookupHttpPort
(Integer httpsPort) Locates the HTTP port associated with the specified HTTPS port.@Nullable Integer
lookupHttpsPort
(Integer httpPort) Locates the HTTPS port associated with the specified HTTP port.
-
Method Details
-
lookupHttpPort
Locates the HTTP port associated with the specified HTTPS port.Returns
null
if unknown.- Parameters:
httpsPort
-- Returns:
- the HTTP port or
null
if unknown
-
lookupHttpsPort
Locates the HTTPS port associated with the specified HTTP port.Returns
null
if unknown.- Parameters:
httpPort
-- Returns:
- the HTTPS port or
null
if unknown
-
getServerPort
Get server port from request and automatically apply the configured mapping.- Parameters:
request
- ServletRequest- Returns:
- the mapped port
-