Package org.keycloak.url
Class DefaultHostnameProvider
java.lang.Object
org.keycloak.url.DefaultHostnameProvider
- All Implemented Interfaces:
Provider,HostnameProvider
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultHostnameProvider(KeycloakSession session, URI frontendUri, URI adminUri, boolean forceBackendUrlToFrontendUrl) -
Method Summary
Modifier and TypeMethodDescriptiongetContextPath(jakarta.ws.rs.core.UriInfo originalUriInfo, UrlType type) getHostname(jakarta.ws.rs.core.UriInfo originalUriInfo, UrlType type) intMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.urls.HostnameProvider
close, getContextPath, getHostname, getPort, getScheme
-
Constructor Details
-
DefaultHostnameProvider
public DefaultHostnameProvider(KeycloakSession session, URI frontendUri, URI adminUri, boolean forceBackendUrlToFrontendUrl)
-
-
Method Details
-
getScheme
- Specified by:
getSchemein interfaceHostnameProvider
-
getHostname
- Specified by:
getHostnamein interfaceHostnameProvider
-
getPort
- Specified by:
getPortin interfaceHostnameProvider
-
getContextPath
- Specified by:
getContextPathin interfaceHostnameProvider
-