Package org.keycloak.url
Class DefaultHostnameProvider
- java.lang.Object
-
- org.keycloak.url.DefaultHostnameProvider
-
- All Implemented Interfaces:
org.keycloak.provider.Provider
,org.keycloak.urls.HostnameProvider
public class DefaultHostnameProvider extends Object implements org.keycloak.urls.HostnameProvider
-
-
Constructor Summary
Constructors Constructor Description DefaultHostnameProvider(org.keycloak.models.KeycloakSession session, URI frontendUri, URI adminUri, boolean forceBackendUrlToFrontendUrl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getContextPath(javax.ws.rs.core.UriInfo originalUriInfo, org.keycloak.urls.UrlType type)
String
getHostname(javax.ws.rs.core.UriInfo originalUriInfo, org.keycloak.urls.UrlType type)
int
getPort(javax.ws.rs.core.UriInfo originalUriInfo, org.keycloak.urls.UrlType type)
String
getScheme(javax.ws.rs.core.UriInfo originalUriInfo, org.keycloak.urls.UrlType type)
-
-
-
Method Detail
-
getScheme
public String getScheme(javax.ws.rs.core.UriInfo originalUriInfo, org.keycloak.urls.UrlType type)
- Specified by:
getScheme
in interfaceorg.keycloak.urls.HostnameProvider
-
getHostname
public String getHostname(javax.ws.rs.core.UriInfo originalUriInfo, org.keycloak.urls.UrlType type)
- Specified by:
getHostname
in interfaceorg.keycloak.urls.HostnameProvider
-
getPort
public int getPort(javax.ws.rs.core.UriInfo originalUriInfo, org.keycloak.urls.UrlType type)
- Specified by:
getPort
in interfaceorg.keycloak.urls.HostnameProvider
-
getContextPath
public String getContextPath(javax.ws.rs.core.UriInfo originalUriInfo, org.keycloak.urls.UrlType type)
- Specified by:
getContextPath
in interfaceorg.keycloak.urls.HostnameProvider
-
-