Uses of Class
org.keycloak.common.util.KeycloakUriBuilder
Packages that use KeycloakUriBuilder
-
Uses of KeycloakUriBuilder in org.keycloak.common.util
Methods in org.keycloak.common.util that return KeycloakUriBuilderModifier 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
Fields in org.keycloak.protocol.oidc.utils declared as KeycloakUriBuilderModifier and TypeFieldDescriptionprotected final KeycloakUriBuilder
OIDCRedirectUriBuilder.uriBuilder
Constructors in org.keycloak.protocol.oidc.utils with parameters of type KeycloakUriBuilder