Uses of Class
org.keycloak.common.util.KeycloakUriBuilder
-
Uses of KeycloakUriBuilder in org.keycloak.common.util
Modifier and TypeMethodDescriptionKeycloakUriBuilder.clone()
KeycloakUriBuilder.encodedFragment
(String fragment) Set fragment, but not encode it.static KeycloakUriBuilder
static KeycloakUriBuilder
KeycloakUriBuilder.fromTemplate
(String uriTemplate) You may put path parameters anywhere within the uriTemplate except portstatic KeycloakUriBuilder
static KeycloakUriBuilder
static KeycloakUriBuilder
KeycloakUriBuilder.matrixParam
(String name, Object... values) protected KeycloakUriBuilder
KeycloakUriBuilder.parseHierarchicalUri
(String uri, Matcher match, boolean template) KeycloakUriBuilder.port
(int port) KeycloakUriBuilder.preserveDefaultPort()
When this is called, then the port will be preserved in the build URL even if it is default port for the protocol (http, https) For example: - KeycloakUriBuilder.fromUri("https://localhost:443/path").buildAsString() will return "https://localhost/path" (port not preserved) - KeycloakUriBuilder.fromUri("https://localhost:443/path").preserveDefaultPort().buildAsString() will return "https://localhost:443/path" (port is preserved even if default port) - KeycloakUriBuilder.fromUri("https://localhost/path").preserveDefaultPort().buildAsString() will return "https://localhost/path" (port not included even if "preserveDefaultPort" as it was not in the original URL)KeycloakUriBuilder.queryParam
(String name, Object... values) KeycloakUriBuilder.replaceMatrix
(String matrix) KeycloakUriBuilder.replacePath
(String path) KeycloakUriBuilder.replacePath
(String path, boolean template) KeycloakUriBuilder.replaceQuery
(String query) KeycloakUriBuilder.replaceQuery
(String query, boolean template) KeycloakUriBuilder.replaceQueryParam
(String name, Object... values) KeycloakUriBuilder.replaceUserInfo
(String userInfo, boolean template) KeycloakUriBuilder.resolveTemplate
(String name, Object value) KeycloakUriBuilder.resolveTemplate
(String name, Object value, boolean encodeSlashInPath) KeycloakUriBuilder.resolveTemplates
(Map<String, Object> templateValues) KeycloakUriBuilder.resolveTemplates
(Map<String, Object> templateValues, boolean encodeSlashInPath) KeycloakUriBuilder.resolveTemplatesFromEncoded
(Map<String, Object> templateValues) KeycloakUriBuilder.schemeSpecificPart
(String ssp) KeycloakUriBuilder.substitutePathParam
(String name, Object value, boolean isEncoded) Only replace path params in path of URI.KeycloakUriBuilder.uriTemplate
(String uriTemplate) You may put path parameters anywhere within the uriTemplate except port -
Uses of KeycloakUriBuilder in org.keycloak.protocol.oidc.utils
Modifier and TypeFieldDescriptionprotected final KeycloakUriBuilder
OIDCRedirectUriBuilder.uriBuilder