Package org.keycloak.services.managers
Class ResourceAdminManager
java.lang.Object
org.keycloak.services.managers.ResourceAdminManager
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetBackchannelLogoutUrl(KeycloakSession session, ClientModel client) static StringgetManagementUrl(KeycloakSession session, ClientModel client) logoutAll(RealmModel realm) logoutClient(RealmModel realm, ClientModel resource) protected GlobalRequestResultlogoutClient(RealmModel realm, ClientModel resource, int notBefore) jakarta.ws.rs.core.ResponselogoutClientSession(RealmModel realm, ClientModel resource, AuthenticatedClientSessionModel clientSession) protected jakarta.ws.rs.core.ResponselogoutClientSessions(RealmModel realm, ClientModel resource, List<AuthenticatedClientSessionModel> clientSessions) jakarta.ws.rs.core.ResponselogoutClientSessionWithBackchannelLogoutUrl(ClientModel resource, AuthenticatedClientSessionModel clientSession) pushClientRevocationPolicy(RealmModel realm, ClientModel client) protected GlobalRequestResultpushRevocationPolicy(RealmModel realm, ClientModel resource, int notBefore) static StringresolveUri(KeycloakSession session, String rootUrl, String uri) protected jakarta.ws.rs.core.ResponsesendBackChannelLogoutRequestToClientUri(ClientModel resource, AuthenticatedClientSessionModel clientSessionModel, String managementUrl) protected jakarta.ws.rs.core.ResponsesendLogoutRequest(RealmModel realm, ClientModel resource, List<String> adapterSessionIds, List<String> userSessions, int notBefore, String managementUrl) protected booleansendPushRevocationPolicyRequest(RealmModel realm, ClientModel resource, int notBefore, String managementUrl) protected booleansendTestNodeAvailabilityRequest(RealmModel realm, ClientModel client, String managementUrl) testNodesAvailability(RealmModel realm, ClientModel client)
-
Constructor Details
-
ResourceAdminManager
-
-
Method Details
-
resolveUri
-
getManagementUrl
-
logoutClientSession
public jakarta.ws.rs.core.Response logoutClientSession(RealmModel realm, ClientModel resource, AuthenticatedClientSessionModel clientSession) -
logoutClientSessions
protected jakarta.ws.rs.core.Response logoutClientSessions(RealmModel realm, ClientModel resource, List<AuthenticatedClientSessionModel> clientSessions) -
logoutClientSessionWithBackchannelLogoutUrl
public jakarta.ws.rs.core.Response logoutClientSessionWithBackchannelLogoutUrl(ClientModel resource, AuthenticatedClientSessionModel clientSession) -
getBackchannelLogoutUrl
-
sendBackChannelLogoutRequestToClientUri
protected jakarta.ws.rs.core.Response sendBackChannelLogoutRequestToClientUri(ClientModel resource, AuthenticatedClientSessionModel clientSessionModel, String managementUrl) -
logoutAll
-
logoutClient
-
logoutClient
-
sendLogoutRequest
protected jakarta.ws.rs.core.Response sendLogoutRequest(RealmModel realm, ClientModel resource, List<String> adapterSessionIds, List<String> userSessions, int notBefore, String managementUrl) -
pushRealmRevocationPolicy
-
pushClientRevocationPolicy
-
pushRevocationPolicy
protected GlobalRequestResult pushRevocationPolicy(RealmModel realm, ClientModel resource, int notBefore) -
sendPushRevocationPolicyRequest
protected boolean sendPushRevocationPolicyRequest(RealmModel realm, ClientModel resource, int notBefore, String managementUrl) -
testNodesAvailability
-
sendTestNodeAvailabilityRequest
protected boolean sendTestNodeAvailabilityRequest(RealmModel realm, ClientModel client, String managementUrl)
-