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 javax.ws.rs.core.Response logoutClientSession(RealmModel realm, ClientModel resource, AuthenticatedClientSessionModel clientSession)
protected javax.ws.rs.core.Response logoutClientSessions(RealmModel realm, ClientModel resource, List<AuthenticatedClientSessionModel> clientSessions)
public javax.ws.rs.core.Response logoutClientSessionWithBackchannelLogoutUrl(ClientModel resource, AuthenticatedClientSessionModel clientSession)
public static String getBackchannelLogoutUrl(KeycloakSession session, ClientModel client)
protected javax.ws.rs.core.Response sendBackChannelLogoutRequestToClientUri(ClientModel resource, AuthenticatedClientSessionModel clientSessionModel, String managementUrl)
public GlobalRequestResult logoutAll(RealmModel realm)
public GlobalRequestResult logoutClient(RealmModel realm, ClientModel resource)
protected GlobalRequestResult logoutClient(RealmModel realm, ClientModel resource, int notBefore)
protected javax.ws.rs.core.Response 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 © 2021 JBoss by Red Hat. All rights reserved.