| Package | Description |
|---|---|
| org.keycloak.adapters | |
| org.keycloak.common.util |
| Modifier and Type | Field and Description |
|---|---|
protected KeycloakUriBuilder |
KeycloakDeployment.authUrl |
protected KeycloakUriBuilder |
KeycloakDeployment.logoutUrl |
| Modifier and Type | Method and Description |
|---|---|
KeycloakUriBuilder |
KeycloakDeployment.getAuthUrl() |
protected KeycloakUriBuilder |
AdapterDeploymentContext.getBaseBuilder(HttpFacade facade,
String base) |
KeycloakUriBuilder |
KeycloakDeployment.getLogoutUrl() |
KeycloakUriBuilder |
AdapterDeploymentContext.DeploymentDelegate.getLogoutUrl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
KeycloakDeployment.resolveUrls(KeycloakUriBuilder authUrlBuilder) |
| Modifier and Type | Method and Description |
|---|---|
KeycloakUriBuilder |
KeycloakUriBuilder.clone() |
KeycloakUriBuilder |
KeycloakUriBuilder.encodedFragment(String fragment)
Set fragment, but not encode it.
|
KeycloakUriBuilder |
KeycloakUriBuilder.fragment(String fragment) |
KeycloakUriBuilder |
KeycloakUriBuilder.fragment(String fragment,
boolean template) |
static KeycloakUriBuilder |
KeycloakUriBuilder.fromPath(String path) |
static KeycloakUriBuilder |
KeycloakUriBuilder.fromTemplate(String uriTemplate)
You may put path parameters anywhere within the uriTemplate except port
|
static KeycloakUriBuilder |
KeycloakUriBuilder.fromUri(String uriTemplate) |
static KeycloakUriBuilder |
KeycloakUriBuilder.fromUri(String uri,
boolean template) |
static KeycloakUriBuilder |
KeycloakUriBuilder.fromUri(URI uri) |
KeycloakUriBuilder |
KeycloakUriBuilder.host(String host) |
KeycloakUriBuilder |
KeycloakUriBuilder.matrixParam(String name,
Object... values) |
protected KeycloakUriBuilder |
KeycloakUriBuilder.parseHierarchicalUri(String uri,
Matcher match,
boolean template) |
KeycloakUriBuilder |
KeycloakUriBuilder.path(String segment) |
KeycloakUriBuilder |
KeycloakUriBuilder.port(int port) |
KeycloakUriBuilder |
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 |
KeycloakUriBuilder.queryParam(String name,
Object... values) |
KeycloakUriBuilder |
KeycloakUriBuilder.replaceMatrix(String matrix) |
KeycloakUriBuilder |
KeycloakUriBuilder.replacePath(String path) |
KeycloakUriBuilder |
KeycloakUriBuilder.replacePath(String path,
boolean template) |
KeycloakUriBuilder |
KeycloakUriBuilder.replaceQuery(String query) |
KeycloakUriBuilder |
KeycloakUriBuilder.replaceQuery(String query,
boolean template) |
KeycloakUriBuilder |
KeycloakUriBuilder.replaceQueryParam(String name,
Object... values) |
KeycloakUriBuilder |
KeycloakUriBuilder.replaceUserInfo(String userInfo,
boolean template) |
KeycloakUriBuilder |
KeycloakUriBuilder.resolveTemplate(String name,
Object value) |
KeycloakUriBuilder |
KeycloakUriBuilder.resolveTemplate(String name,
Object value,
boolean encodeSlashInPath) |
KeycloakUriBuilder |
KeycloakUriBuilder.resolveTemplates(Map<String,Object> templateValues) |
KeycloakUriBuilder |
KeycloakUriBuilder.resolveTemplates(Map<String,Object> templateValues,
boolean encodeSlashInPath) |
KeycloakUriBuilder |
KeycloakUriBuilder.resolveTemplatesFromEncoded(Map<String,Object> templateValues) |
KeycloakUriBuilder |
KeycloakUriBuilder.scheme(String scheme) |
KeycloakUriBuilder |
KeycloakUriBuilder.schemeSpecificPart(String ssp) |
KeycloakUriBuilder |
KeycloakUriBuilder.segment(String... segments) |
KeycloakUriBuilder |
KeycloakUriBuilder.substitutePathParam(String name,
Object value,
boolean isEncoded)
Only replace path params in path of URI.
|
KeycloakUriBuilder |
KeycloakUriBuilder.uri(String uri) |
KeycloakUriBuilder |
KeycloakUriBuilder.uri(String uri,
boolean template) |
KeycloakUriBuilder |
KeycloakUriBuilder.uri(URI uri) |
KeycloakUriBuilder |
KeycloakUriBuilder.uriTemplate(String uriTemplate)
You may put path parameters anywhere within the uriTemplate except port
|
KeycloakUriBuilder |
KeycloakUriBuilder.userInfo(String ui) |
Copyright © 2025 JBoss by Red Hat. All rights reserved.