public class ResourceAdminManager extends Object
Constructor and Description |
---|
ResourceAdminManager(KeycloakSession session) |
public ResourceAdminManager(KeycloakSession session)
public static String resolveUri(KeycloakSession session, String rootUrl, String uri)
public static String getManagementUrl(KeycloakSession session, ClientModel client)
public void logoutUser(RealmModel realm, UserModel user, KeycloakSession keycloakSession)
protected void logoutUserSessions(RealmModel realm, List<UserSessionModel> userSessions)
public boolean logoutClientSession(RealmModel realm, ClientModel resource, AuthenticatedClientSessionModel clientSession)
protected boolean logoutClientSessions(RealmModel realm, ClientModel resource, List<AuthenticatedClientSessionModel> clientSessions)
public GlobalRequestResult logoutAll(RealmModel realm)
public GlobalRequestResult logoutClient(RealmModel realm, ClientModel resource)
protected GlobalRequestResult logoutClient(RealmModel realm, ClientModel resource, int notBefore)
protected boolean sendLogoutRequest(RealmModel realm, ClientModel resource, List<String> adapterSessionIds, List<String> userSessions, int notBefore, String managementUrl)
public GlobalRequestResult pushRealmRevocationPolicy(RealmModel realm)
public GlobalRequestResult pushClientRevocationPolicy(RealmModel realm, ClientModel client)
protected GlobalRequestResult pushRevocationPolicy(RealmModel realm, ClientModel resource, int notBefore)
protected boolean sendPushRevocationPolicyRequest(RealmModel realm, ClientModel resource, int notBefore, String managementUrl)
public GlobalRequestResult testNodesAvailability(RealmModel realm, ClientModel client)
protected boolean sendTestNodeAvailabilityRequest(RealmModel realm, ClientModel client, String managementUrl)
Copyright © 2020 JBoss by Red Hat. All rights reserved.