Package org.keycloak.services.managers
Class ResourceAdminManager
- java.lang.Object
-
- org.keycloak.services.managers.ResourceAdminManager
-
public class ResourceAdminManager extends Object
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Constructor Summary
Constructors Constructor Description ResourceAdminManager(org.keycloak.models.KeycloakSession session)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static 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)javax.ws.rs.core.ResponselogoutClientSession(org.keycloak.models.RealmModel realm, org.keycloak.models.ClientModel resource, org.keycloak.models.AuthenticatedClientSessionModel clientSession)protected javax.ws.rs.core.ResponselogoutClientSessions(org.keycloak.models.RealmModel realm, org.keycloak.models.ClientModel resource, List<org.keycloak.models.AuthenticatedClientSessionModel> clientSessions)javax.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 javax.ws.rs.core.ResponsesendBackChannelLogoutRequestToClientUri(org.keycloak.models.ClientModel resource, org.keycloak.models.AuthenticatedClientSessionModel clientSessionModel, String managementUrl)protected javax.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)
-
-
-
Method Detail
-
resolveUri
public static String resolveUri(org.keycloak.models.KeycloakSession session, String rootUrl, String uri)
-
getManagementUrl
public static String getManagementUrl(org.keycloak.models.KeycloakSession session, org.keycloak.models.ClientModel client)
-
logoutClientSession
public javax.ws.rs.core.Response logoutClientSession(org.keycloak.models.RealmModel realm, org.keycloak.models.ClientModel resource, org.keycloak.models.AuthenticatedClientSessionModel clientSession)
-
logoutClientSessions
protected javax.ws.rs.core.Response logoutClientSessions(org.keycloak.models.RealmModel realm, org.keycloak.models.ClientModel resource, List<org.keycloak.models.AuthenticatedClientSessionModel> clientSessions)
-
logoutClientSessionWithBackchannelLogoutUrl
public javax.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 javax.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
protected javax.ws.rs.core.Response sendLogoutRequest(org.keycloak.models.RealmModel realm, org.keycloak.models.ClientModel resource, List<String> adapterSessionIds, List<String> userSessions, int notBefore, String managementUrl)
-
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)
-
-