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 String
getBackchannelLogoutUrl(org.keycloak.models.KeycloakSession session, org.keycloak.models.ClientModel client)
static String
getManagementUrl(org.keycloak.models.KeycloakSession session, org.keycloak.models.ClientModel client)
org.keycloak.representations.adapters.action.GlobalRequestResult
logoutAll(org.keycloak.models.RealmModel realm)
org.keycloak.representations.adapters.action.GlobalRequestResult
logoutClient(org.keycloak.models.RealmModel realm, org.keycloak.models.ClientModel resource)
protected org.keycloak.representations.adapters.action.GlobalRequestResult
logoutClient(org.keycloak.models.RealmModel realm, org.keycloak.models.ClientModel resource, int notBefore)
javax.ws.rs.core.Response
logoutClientSession(org.keycloak.models.RealmModel realm, org.keycloak.models.ClientModel resource, org.keycloak.models.AuthenticatedClientSessionModel clientSession)
protected javax.ws.rs.core.Response
logoutClientSessions(org.keycloak.models.RealmModel realm, org.keycloak.models.ClientModel resource, List<org.keycloak.models.AuthenticatedClientSessionModel> clientSessions)
javax.ws.rs.core.Response
logoutClientSessionWithBackchannelLogoutUrl(org.keycloak.models.ClientModel resource, org.keycloak.models.AuthenticatedClientSessionModel clientSession)
org.keycloak.representations.adapters.action.GlobalRequestResult
pushClientRevocationPolicy(org.keycloak.models.RealmModel realm, org.keycloak.models.ClientModel client)
org.keycloak.representations.adapters.action.GlobalRequestResult
pushRealmRevocationPolicy(org.keycloak.models.RealmModel realm)
protected org.keycloak.representations.adapters.action.GlobalRequestResult
pushRevocationPolicy(org.keycloak.models.RealmModel realm, org.keycloak.models.ClientModel resource, int notBefore)
static String
resolveUri(org.keycloak.models.KeycloakSession session, String rootUrl, String uri)
protected javax.ws.rs.core.Response
sendBackChannelLogoutRequestToClientUri(org.keycloak.models.ClientModel resource, org.keycloak.models.AuthenticatedClientSessionModel clientSessionModel, String managementUrl)
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)
protected boolean
sendPushRevocationPolicyRequest(org.keycloak.models.RealmModel realm, org.keycloak.models.ClientModel resource, int notBefore, String managementUrl)
protected boolean
sendTestNodeAvailabilityRequest(org.keycloak.models.RealmModel realm, org.keycloak.models.ClientModel client, String managementUrl)
org.keycloak.representations.adapters.action.GlobalRequestResult
testNodesAvailability(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)
-
-