Interface ClientResource
- 
 public interface ClientResource- Author:
- rodrigo.sasaki@icarros.com.br
 
- 
- 
Method Summary
 
- 
- 
- 
Method Detail- 
setPermissions@PUT @Path("/management/permissions") @Consumes("application/json") @Produces("application/json") ManagementPermissionReference setPermissions(ManagementPermissionRepresentation status)Enables or disables the fine grain permissions feature. Returns the updated status of the server in theManagementPermissionReference.- Parameters:
- status- status request to apply
- Returns:
- permission reference indicating the updated status
 
 - 
getPermissions@GET @Path("/management/permissions") @Produces("application/json") ManagementPermissionReference getPermissions()Returns indicator if the fine grain permissions are enabled or not.- Returns:
- current representation of the permissions feature
 
 - 
getProtocolMappers@Path("protocol-mappers") ProtocolMappersResource getProtocolMappers()
 - 
toRepresentation@GET @Produces("application/json") ClientRepresentation toRepresentation()
 - 
update@PUT @Consumes("application/json") void update(ClientRepresentation clientRepresentation)
 - 
remove@DELETE void remove() 
 - 
generateNewSecret@POST @Path("client-secret") @Produces("application/json") CredentialRepresentation generateNewSecret()
 - 
getSecret@GET @Path("client-secret") @Produces("application/json") CredentialRepresentation getSecret()
 - 
regenerateRegistrationAccessToken@Path("registration-access-token") @POST @Produces("application/json") @Consumes("application/json") ClientRepresentation regenerateRegistrationAccessToken()Generate a new registration access token for the client- Returns:
 
 - 
getCertficateResource@Path("certificates/{attr}") ClientAttributeCertificateResource getCertficateResource(@PathParam("attr") String attributePrefix)Get representation of certificate resource- Parameters:
- attributePrefix-
- Returns:
 
 - 
getInstallationProvider@GET @Path("installation/providers/{providerId}") String getInstallationProvider(@PathParam("providerId") String providerId)
 - 
getApplicationSessionCount@Path("session-count") @GET @Produces("application/json") Map<String,Integer> getApplicationSessionCount()
 - 
getUserSessions@Path("user-sessions") @GET @Produces("application/json") List<UserSessionRepresentation> getUserSessions(@QueryParam("first") Integer firstResult, @QueryParam("max") Integer maxResults)
 - 
getOfflineSessionCount@Path("offline-session-count") @GET @Produces("application/json") Map<String,Long> getOfflineSessionCount()
 - 
getOfflineUserSessions@Path("offline-sessions") @GET @Produces("application/json") List<UserSessionRepresentation> getOfflineUserSessions(@QueryParam("first") Integer firstResult, @QueryParam("max") Integer maxResults)
 - 
pushRevocation@POST @Path("push-revocation") @Produces("application/json") void pushRevocation()
 - 
getScopeMappings@Path("/scope-mappings") RoleMappingResource getScopeMappings()
 - 
roles@Path("/roles") RolesResource roles()
 - 
getDefaultClientScopes@GET @Produces("application/json") @Path("default-client-scopes") List<ClientScopeRepresentation> getDefaultClientScopes()Get default client scopes. Only name and ids are returned.- Returns:
- default client scopes
 
 - 
addDefaultClientScope@PUT @Path("default-client-scopes/{clientScopeId}") void addDefaultClientScope(@PathParam("clientScopeId") String clientScopeId)
 - 
removeDefaultClientScope@DELETE @Path("default-client-scopes/{clientScopeId}") void removeDefaultClientScope(@PathParam("clientScopeId") String clientScopeId)
 - 
getOptionalClientScopes@GET @Produces("application/json") @Path("optional-client-scopes") List<ClientScopeRepresentation> getOptionalClientScopes()Get optional client scopes. Only name and ids are returned.- Returns:
- optional client scopes
 
 - 
addOptionalClientScope@PUT @Path("optional-client-scopes/{clientScopeId}") void addOptionalClientScope(@PathParam("clientScopeId") String clientScopeId)
 - 
removeOptionalClientScope@DELETE @Path("optional-client-scopes/{clientScopeId}") void removeOptionalClientScope(@PathParam("clientScopeId") String clientScopeId)
 - 
getServiceAccountUser@Path("/service-account-user") @GET @Produces("application/json") UserRepresentation getServiceAccountUser()
 - 
registerNode@Path("nodes") @POST @Consumes("application/json") void registerNode(Map<String,String> formParams)
 - 
unregisterNode@Path("nodes/{node}") @DELETE void unregisterNode(@PathParam("node") String node)
 - 
testNodesAvailable@Path("test-nodes-available") @GET @Produces("application/json") GlobalRequestResult testNodesAvailable()
 - 
authorization@Path("/authz/resource-server") AuthorizationResource authorization()
 - 
getClientRotatedSecret@Path("client-secret/rotated") @GET @Produces("application/json") CredentialRepresentation getClientRotatedSecret()
 - 
invalidateRotatedSecret@Path("client-secret/rotated") @DELETE @Produces("application/json") @Consumes("application/json") void invalidateRotatedSecret()
 
- 
 
-