Part VIII. Web Services for Remote Portlets

Table of Contents

28. Web Services for Remote Portlets
28.1. WSRP Support
28.2. Deploying Services
28.2.1. Deploying Web Services for Remote Portlets services
28.2.2. Considerations to use WSRP
28.3. Remote Portlets
28.3.1. Making a Remote Portlet
28.3.2. Making a Single Remote Portlet
28.3.3. Making Multiple Remote Portlets
28.3.4. Make portlets aware of WSRP requests
28.3.5. Using WSRP Portlets from a Remote Consumer
29. Securing Web Services for Remote Portlets
29.1. Web Services for Remote Portlets over SSL with HTTP endpoints
29.1.1. Configuration For Enabling SSL With WSRP
29.1.2. Configuring the Producer to Use HTTPS
29.1.3. Configuring the Consumer to Access the WSRP Endpoint over HTTPS
29.2. Web Services for Remote Portlets and Web Services Security
30. Credentials for Web Services Security
30.1. About Web Services Security Configuration
30.2. WSS4J Interceptors and WSRP
30.2.1. User Propagation
30.3. WS-Security Consumer Configuration
30.3.1. Portal-specific Configuration Options for User Propagation
30.4. Producer Configuration
30.4.1. Special Configuration Options for User Propagation
30.4.2. Custom 'action' option
30.5. Configuring WSRP using the User name Token and User Propagation
30.5.1. Producer Setup
30.5.2. Consumer Setup
30.6. Securing WSRP Endpoints using Encryption and Signing
30.6.1. Sample Configuration for securing the Endpoints using Encryption and Signing
30.6.2. Password Callback Class
30.6.3. Configuring the Keystores
30.6.4. Configuring the Producer
30.6.5. Configuring the Consumer
30.7. Configuring WSRP using User name Token, Encryption and Signing with User Propagation
30.7.1. Sample Configuration using User name Token, Encryption and Signing with User Propagation
30.7.2. Configure the Producer
30.7.3. Configure the Consumer
31. Using Remote WSRP Portlets
31.1. Configuring a Remote Producer using the Configuration Portlet
31.2. Access Remote Producers
31.2.1. Configuring Access to Remote Producers using XML
31.2.2. Additional Configuration to Remote Producers
31.3. Configuration Examples
31.3.1. Consumer Configuration
31.3.2. Example 2: Registration Data and Cache Expiry
31.4. Adding remote portlets to categories
31.5. Adding remote portlets to pages
31.5.1. Example: Adding Portlets
32. Maintaining Consumers
32.1. Modifying a registration
32.1.1. Registration Modification for Service Upgrade
32.1.2. Registration modification on producer error
32.2. Consumer Operations
32.3. Importing and Exporting Portlets
32.4. Erasing Local Registration Data
33. Working with WSRP Extensions
33.1. Using WSRP Extensions
33.1.1. Infrastructure for InvocationHandlerDelegate
33.1.2. Injecting InvocationHandlerDelegate implementations
33.1.3. Accessing extensions from client code
33.2. WSRP Implementation Example
34. Configuring the WSRP Producer
34.1. Default Producer Configuration
34.2. Registration Configuration
34.2.1. Customization of Registration handling behavior
34.3. WSRP Validation Mode