public interface HostnameProvider extends Provider
KeycloakContext.getUri()
within a Hostname provider. It will result in an infinite loop.Modifier and Type | Method and Description |
---|---|
default void |
close() |
default String |
getContextPath(javax.ws.rs.core.UriInfo originalUriInfo)
Returns the context-path for Keycloak This is useful when Keycloak is exposed on a different context-path on
a reverse proxy.
|
default String |
getContextPath(javax.ws.rs.core.UriInfo originalUriInfo,
UrlType type)
Returns the context-path for Keycloak.
|
default String |
getHostname(javax.ws.rs.core.UriInfo originalUriInfo)
Returns the host.
|
default String |
getHostname(javax.ws.rs.core.UriInfo originalUriInfo,
UrlType type)
Returns the host.
|
default int |
getPort(javax.ws.rs.core.UriInfo originalUriInfo)
Returns the port (or -1 for default port).
|
default int |
getPort(javax.ws.rs.core.UriInfo originalUriInfo,
UrlType type)
Returns the port (or -1 for default port).
|
default String |
getScheme(javax.ws.rs.core.UriInfo originalUriInfo)
Returns the URL scheme.
|
default String |
getScheme(javax.ws.rs.core.UriInfo originalUriInfo,
UrlType type)
Returns the URL scheme.
|
default String getScheme(javax.ws.rs.core.UriInfo originalUriInfo, UrlType type)
getScheme(UriInfo)
.originalUriInfo
- the original URIuype
- type of the requestdefault String getScheme(javax.ws.rs.core.UriInfo originalUriInfo)
originalUriInfo
- the original URIdefault String getHostname(javax.ws.rs.core.UriInfo originalUriInfo, UrlType type)
getHostname(UriInfo)
.originalUriInfo
- the original URItype
- type of the requestdefault String getHostname(javax.ws.rs.core.UriInfo originalUriInfo)
originalUriInfo
- default int getPort(javax.ws.rs.core.UriInfo originalUriInfo, UrlType type)
getPort(UriInfo)
originalUriInfo
- the original URItype
- type of the requestdefault int getPort(javax.ws.rs.core.UriInfo originalUriInfo)
originalUriInfo
- the original URIdefault String getContextPath(javax.ws.rs.core.UriInfo originalUriInfo, UrlType type)
getContextPath(UriInfo)
originalUriInfo
- the original URItype
- type of the requestdefault String getContextPath(javax.ws.rs.core.UriInfo originalUriInfo)
originalUriInfo
- the original URICopyright © 2021 JBoss by Red Hat. All rights reserved.