Excellent documentation for CWebProxy is availble from MUN.
Some common questions:
How do I pass IPerson attributes to the proxied HTML source?
You must specify which IPerson attributes to pass in the channel configuration. In portal.properties, ensure the property which determines which attributes are allowed to be passed includes the attributes you specified in the channel setup ("*" allows all IPerson attributes to be passed). In your PHP application, you can access them as you would any request parameters (first call to the application is GET, subsequent calls use the expected request method).
(Sarah Arnott answered this question on the JASIG-UPORTAL list.)
Does CWebProxy support file uploads?
| I don't think it will reconstruct mutltipart forms. I would have to check and see. You might be able to play games with an LCC class. |
LocalConnectionContext Notes
HTTP Basic Auth: BasicLocalConnectionContext
CAS
| This exists but I don't have it. Sarah is supposed to be flying home today. She could probably provide it. |
parameter on the request
custom
