Class ResourceAdminManager

java.lang.Object
org.keycloak.services.managers.ResourceAdminManager

public class ResourceAdminManager extends Object
Version:
$Revision: 1 $
Author:
Bill Burke
  • Constructor Details

    • ResourceAdminManager

      public ResourceAdminManager(KeycloakSession session)
  • Method Details

    • resolveUri

      public static String resolveUri(KeycloakSession session, String rootUrl, String uri)
    • getManagementUrl

      public static String getManagementUrl(KeycloakSession session, ClientModel client)
    • 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

      public static String getBackchannelLogoutUrl(KeycloakSession session, ClientModel client)
    • sendBackChannelLogoutRequestToClientUri

      protected jakarta.ws.rs.core.Response sendBackChannelLogoutRequestToClientUri(ClientModel resource, AuthenticatedClientSessionModel clientSessionModel, String managementUrl)
    • logoutAll

      public org.keycloak.representations.adapters.action.GlobalRequestResult logoutAll(RealmModel realm)
    • logoutClient

      public org.keycloak.representations.adapters.action.GlobalRequestResult logoutClient(RealmModel realm, ClientModel resource)
    • logoutClient

      protected org.keycloak.representations.adapters.action.GlobalRequestResult logoutClient(RealmModel realm, ClientModel resource, int notBefore)
    • sendLogoutRequest

      protected jakarta.ws.rs.core.Response sendLogoutRequest(RealmModel realm, ClientModel resource, List<String> adapterSessionIds, List<String> userSessions, int notBefore, String managementUrl)
    • pushRealmRevocationPolicy

      public org.keycloak.representations.adapters.action.GlobalRequestResult pushRealmRevocationPolicy(RealmModel realm)
    • pushClientRevocationPolicy

      public org.keycloak.representations.adapters.action.GlobalRequestResult pushClientRevocationPolicy(RealmModel realm, ClientModel client)
    • pushRevocationPolicy

      protected org.keycloak.representations.adapters.action.GlobalRequestResult pushRevocationPolicy(RealmModel realm, ClientModel resource, int notBefore)
    • sendPushRevocationPolicyRequest

      protected boolean sendPushRevocationPolicyRequest(RealmModel realm, ClientModel resource, int notBefore, String managementUrl)
    • testNodesAvailability

      public org.keycloak.representations.adapters.action.GlobalRequestResult testNodesAvailability(RealmModel realm, ClientModel client)
    • sendTestNodeAvailabilityRequest

      protected boolean sendTestNodeAvailabilityRequest(RealmModel realm, ClientModel client, String managementUrl)