public class ResourceAdminManager extends Object
Modifier and Type | Field and Description |
---|---|
protected static org.jboss.logging.Logger |
logger |
Constructor and Description |
---|
ResourceAdminManager() |
Modifier and Type | Method and Description |
---|---|
static org.jboss.resteasy.client.core.executors.ApacheHttpClient4Executor |
createExecutor() |
static String |
getManagementUrl(URI requestUri,
ApplicationModel application) |
GlobalRequestResult |
logoutAll(URI requestUri,
RealmModel realm) |
GlobalRequestResult |
logoutApplication(URI requestUri,
RealmModel realm,
ApplicationModel resource) |
protected GlobalRequestResult |
logoutApplication(URI requestUri,
RealmModel realm,
ApplicationModel resource,
org.jboss.resteasy.client.core.executors.ApacheHttpClient4Executor executor,
int notBefore) |
boolean |
logoutClientSession(URI requestUri,
RealmModel realm,
ApplicationModel resource,
ClientSessionModel clientSession,
org.jboss.resteasy.client.core.executors.ApacheHttpClient4Executor client) |
protected boolean |
logoutClientSessions(URI requestUri,
RealmModel realm,
ApplicationModel resource,
List<ClientSessionModel> clientSessions,
org.jboss.resteasy.client.core.executors.ApacheHttpClient4Executor client) |
void |
logoutSession(URI requestUri,
RealmModel realm,
UserSessionModel session) |
void |
logoutUser(URI requestUri,
RealmModel realm,
UserModel user,
KeycloakSession keycloakSession) |
void |
logoutUserFromApplication(URI requestUri,
RealmModel realm,
ApplicationModel resource,
UserModel user,
KeycloakSession session) |
protected void |
logoutUserSessions(URI requestUri,
RealmModel realm,
List<UserSessionModel> userSessions) |
GlobalRequestResult |
pushApplicationRevocationPolicy(URI requestUri,
RealmModel realm,
ApplicationModel application) |
GlobalRequestResult |
pushRealmRevocationPolicy(URI requestUri,
RealmModel realm) |
protected GlobalRequestResult |
pushRevocationPolicy(URI requestUri,
RealmModel realm,
ApplicationModel resource,
int notBefore,
org.jboss.resteasy.client.core.executors.ApacheHttpClient4Executor executor) |
protected boolean |
sendLogoutRequest(RealmModel realm,
ApplicationModel resource,
List<String> adapterSessionIds,
org.jboss.resteasy.client.core.executors.ApacheHttpClient4Executor client,
int notBefore,
String managementUrl) |
protected boolean |
sendPushRevocationPolicyRequest(RealmModel realm,
ApplicationModel resource,
int notBefore,
org.jboss.resteasy.client.core.executors.ApacheHttpClient4Executor client,
String managementUrl) |
protected boolean |
sendTestNodeAvailabilityRequest(RealmModel realm,
ApplicationModel application,
org.jboss.resteasy.client.core.executors.ApacheHttpClient4Executor client,
String managementUrl) |
GlobalRequestResult |
testNodesAvailability(URI requestUri,
RealmModel realm,
ApplicationModel application) |
public static org.jboss.resteasy.client.core.executors.ApacheHttpClient4Executor createExecutor()
public static String getManagementUrl(URI requestUri, ApplicationModel application)
public void logoutUser(URI requestUri, RealmModel realm, UserModel user, KeycloakSession keycloakSession)
protected void logoutUserSessions(URI requestUri, RealmModel realm, List<UserSessionModel> userSessions)
public void logoutSession(URI requestUri, RealmModel realm, UserSessionModel session)
public void logoutUserFromApplication(URI requestUri, RealmModel realm, ApplicationModel resource, UserModel user, KeycloakSession session)
public boolean logoutClientSession(URI requestUri, RealmModel realm, ApplicationModel resource, ClientSessionModel clientSession, org.jboss.resteasy.client.core.executors.ApacheHttpClient4Executor client)
protected boolean logoutClientSessions(URI requestUri, RealmModel realm, ApplicationModel resource, List<ClientSessionModel> clientSessions, org.jboss.resteasy.client.core.executors.ApacheHttpClient4Executor client)
public GlobalRequestResult logoutAll(URI requestUri, RealmModel realm)
public GlobalRequestResult logoutApplication(URI requestUri, RealmModel realm, ApplicationModel resource)
protected GlobalRequestResult logoutApplication(URI requestUri, RealmModel realm, ApplicationModel resource, org.jboss.resteasy.client.core.executors.ApacheHttpClient4Executor executor, int notBefore)
protected boolean sendLogoutRequest(RealmModel realm, ApplicationModel resource, List<String> adapterSessionIds, org.jboss.resteasy.client.core.executors.ApacheHttpClient4Executor client, int notBefore, String managementUrl)
public GlobalRequestResult pushRealmRevocationPolicy(URI requestUri, RealmModel realm)
public GlobalRequestResult pushApplicationRevocationPolicy(URI requestUri, RealmModel realm, ApplicationModel application)
protected GlobalRequestResult pushRevocationPolicy(URI requestUri, RealmModel realm, ApplicationModel resource, int notBefore, org.jboss.resteasy.client.core.executors.ApacheHttpClient4Executor executor)
protected boolean sendPushRevocationPolicyRequest(RealmModel realm, ApplicationModel resource, int notBefore, org.jboss.resteasy.client.core.executors.ApacheHttpClient4Executor client, String managementUrl)
public GlobalRequestResult testNodesAvailability(URI requestUri, RealmModel realm, ApplicationModel application)
protected boolean sendTestNodeAvailabilityRequest(RealmModel realm, ApplicationModel application, org.jboss.resteasy.client.core.executors.ApacheHttpClient4Executor client, String managementUrl)
Copyright © 2014. All Rights Reserved.