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