Remote REST service for PUMA
The remote PUMA SPI provides access to user profiles through REST services. It provides a remote interface for user and group management for the configured Portal user repository. It is based on the REST (REpresentational State Transfer) architecture model.
The remote REST service for PUMA allows us to remotely perform the following tasks related to user and group data based on the HTTP protocol:
- Access, retrieve, and modify information about available user or group attributes and their metadata
- Search for users or groups based on attributes or group membership
- Create, update, or delete user or group profiles and group membership relations.
The first part of this documentation describes the basic interface that lists all possible operations, including their parameters and a minimum schema to describe the resources involved. The second part explains specific details for the current implementation of this interface for this version of HCL WebSphere Portal.
- Structure of the remote REST service for PUMA
The interface provided by the remote REST service for PUMA defines single operations that are characterized by a particular URI path, the HTTP method, the expected input or output, and a list of query parameters. With regards to the input or output format, the interface only describes a common baseline for the payload, which can be wrapped or represented individually by different implementations of the service.
- How the portal implements the remote PUMA REST service
The previous topics describe the general part of the remote REST service for PUMA Interface. This interface can be implemented by different providers that can be based on different backend systems or user repositories and provide their own input and output formats. The implementation of the interface described here is the one based on HCL WebSphere Portal v8.5.
Parent User and group management