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 KeycloakUriBuilderstatic KeycloakUriBuilderKeycloakUriBuilder.fromTemplate(String uriTemplate) You may put path parameters anywhere within the uriTemplate except portstatic KeycloakUriBuilderstatic KeycloakUriBuilderstatic KeycloakUriBuilderKeycloakUriBuilder.matrixParam(String name, Object... values) protected KeycloakUriBuilderKeycloakUriBuilder.parseHierarchicalUri(String uri, Map<String, String> 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.removeFragmentParamByDecodedName(String name) Removes all fragment parameters whose name, after percent-decoding, equals the givenname.KeycloakUriBuilder.removeQueryParamByDecodedName(String name) Removes all query parameters whose name, after percent-decoding, equals the givenname.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 KeycloakUriBuilderOIDCRedirectUriBuilder.uriBuilderConstructors in org.keycloak.protocol.oidc.utils with parameters of type KeycloakUriBuilder