public class Keycloak extends Object
RESTEasy client with the
default ResteasyClientBuilder settings. To customize the underling client, use a KeycloakBuilder to
create a Keycloak client.KeycloakBuilder| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes the underlying client.
|
static Keycloak |
getInstance(String serverUrl,
String realm,
String username,
String password,
String clientId) |
static Keycloak |
getInstance(String serverUrl,
String realm,
String username,
String password,
String clientId,
String clientSecret) |
<T> T |
proxy(Class<T> proxyClass,
URI absoluteURI)
Create a secure proxy based on an absolute URI.
|
RealmResource |
realm(String realmName) |
RealmsResource |
realms() |
ServerInfoResource |
serverInfo() |
TokenManager |
tokenManager() |
public static Keycloak getInstance(String serverUrl, String realm, String username, String password, String clientId, String clientSecret)
public static Keycloak getInstance(String serverUrl, String realm, String username, String password, String clientId)
public RealmsResource realms()
public RealmResource realm(String realmName)
public ServerInfoResource serverInfo()
public TokenManager tokenManager()
public <T> T proxy(Class<T> proxyClass, URI absoluteURI)
T - proxyClass - absoluteURI - public void close()
Keycloak instance cannot be reused.Copyright © 2016 JBoss by Red Hat. All rights reserved.