Environment - Integrated WebSphere Portal 8X with Connections 4.5 with SSO established.
Issue - Unable to retreive Connections Feed in Portlet without passing credentials.
Solution - To Resolve cross domain issue we have to update proxy-config.xml file and restart the server.
Process - Goto,
D:\IBM\WebSphere\wp_profile\config\cells\TIT-JAVA-010Cell\applications\AJAX Proxy Configuration.ear\deployments\AJAX Proxy Configuration\wp.proxy.config.war\WEB-INF\proxy-config.xml
1. Take backup of proxy-config.xml
2. Update the proxy-config.xml by adding below lines after <mapping ;
<policy url="*" acf="none">
<actions>
<method>GET</method>
</actions>
</policy>
3. Update the proxy-config.xml by adding below lines for <policy url="{$ibm_connections_policy}" acf="none" basic-auth-support="true">
<users>
<user>AllAuthenticatedUsers</user>
</users>
4. For my testing I also updated Connections Proxy-config.xml at location IBM/WebSphere/proxy-config.xml
5. Restart the server.
6. Next, call below url in portlet to retrive feed without using credentials;
http://<hostname>:<port>/wps/proxy/http/conserver.com/path/on/server/somefile.xml
Example : https://andiwspdb01.spil.com/social/proxy/http/andiswp01.spil.com/connections/opensocial/basic/rest/activitystreams/urn:lsid:lconn.ibm.com:communities.community:89743724-9899-488a-bd9d-491ee2fed4f6/@all/@status?rollup=true&format=atom
Ref Url :
http://www-10.lotus.com/ldd/portalwiki.nsf/xpDocViewer.xsp?lookupName=IBM+WebSphere+Portal+7+Product+Documentation#action=openDocument&res_title=Global_proxy_configuration_wp7&content=pdcontent
http://publib.boulder.ibm.com/infocenter/ltscnnct/v2r0/index.jsp?topic=/com.ibm.connections.25.help/t_admin_proxy_ltpa_token.html
http://publib.boulder.ibm.com/infocenter/ltscnnct/v2r0/index.jsp?topic=/com.ibm.connections.25.help/t_admin_config_ajax_proxy.html
http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Setting_up_single_sign-on_between_IBM_Lotus_Connections_2.5_and_Computer_Associates_SiteMinder
http://www-10.lotus.com/ldd/lcwiki.nsf/xpDocViewer.xsp?lookupName=IBM+Connections+4.5+Documentation#action=openDocument&res_title=Enabling_the_AJAX_proxy_to_forward_user_credentials_ic45&content=pdcontent
http://infolib.lotus.com/resources/portal/8.0.0/doc/en_us/PT800ACD002/collab/i_coll_t_enable_lcserver_access.html
http://www-10.lotus.com/ldd/mashupswiki.nsf/page.xsp?documentId=655ED56EB51DE0C5852576CE004BA293&action=openDocument
http://www-10.lotus.com/ldd/mashupswiki.nsf/xpDocViewer.xsp?lookupName=IBM+Mashup+Center+2.0+documentation#action=openDocument&res_title=Configuring_the_AJAX_proxy_with_single_signon__Mashup_Center_2.0&content=pdcontent
http://www-10.lotus.com/ldd/portalwiki.nsf/dx/Troubleshooting_the_Ajax_Proxy_in_Portal
http://www-10.lotus.com/ldd/portalwiki.nsf/dx/The_Ajax_Proxy_in_Portal
Issue - Unable to retreive Connections Feed in Portlet without passing credentials.
Solution - To Resolve cross domain issue we have to update proxy-config.xml file and restart the server.
Process - Goto,
D:\IBM\WebSphere\wp_profile\config\cells\TIT-JAVA-010Cell\applications\AJAX Proxy Configuration.ear\deployments\AJAX Proxy Configuration\wp.proxy.config.war\WEB-INF\proxy-config.xml
1. Take backup of proxy-config.xml
2. Update the proxy-config.xml by adding below lines after <mapping ;
<policy url="*" acf="none">
<actions>
<method>GET</method>
</actions>
</policy>
3. Update the proxy-config.xml by adding below lines for <policy url="{$ibm_connections_policy}" acf="none" basic-auth-support="true">
<users>
<user>AllAuthenticatedUsers</user>
</users>
4. For my testing I also updated Connections Proxy-config.xml at location IBM/WebSphere/proxy-config.xml
5. Restart the server.
6. Next, call below url in portlet to retrive feed without using credentials;
http://<hostname>:<port>/wps/proxy/http/conserver.com/path/on/server/somefile.xml
Example : https://andiwspdb01.spil.com/social/proxy/http/andiswp01.spil.com/connections/opensocial/basic/rest/activitystreams/urn:lsid:lconn.ibm.com:communities.community:89743724-9899-488a-bd9d-491ee2fed4f6/@all/@status?rollup=true&format=atom
Ref Url :
http://www-10.lotus.com/ldd/portalwiki.nsf/xpDocViewer.xsp?lookupName=IBM+WebSphere+Portal+7+Product+Documentation#action=openDocument&res_title=Global_proxy_configuration_wp7&content=pdcontent
http://publib.boulder.ibm.com/infocenter/ltscnnct/v2r0/index.jsp?topic=/com.ibm.connections.25.help/t_admin_proxy_ltpa_token.html
http://publib.boulder.ibm.com/infocenter/ltscnnct/v2r0/index.jsp?topic=/com.ibm.connections.25.help/t_admin_config_ajax_proxy.html
http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Setting_up_single_sign-on_between_IBM_Lotus_Connections_2.5_and_Computer_Associates_SiteMinder
http://www-10.lotus.com/ldd/lcwiki.nsf/xpDocViewer.xsp?lookupName=IBM+Connections+4.5+Documentation#action=openDocument&res_title=Enabling_the_AJAX_proxy_to_forward_user_credentials_ic45&content=pdcontent
http://infolib.lotus.com/resources/portal/8.0.0/doc/en_us/PT800ACD002/collab/i_coll_t_enable_lcserver_access.html
http://www-10.lotus.com/ldd/mashupswiki.nsf/page.xsp?documentId=655ED56EB51DE0C5852576CE004BA293&action=openDocument
http://www-10.lotus.com/ldd/mashupswiki.nsf/xpDocViewer.xsp?lookupName=IBM+Mashup+Center+2.0+documentation#action=openDocument&res_title=Configuring_the_AJAX_proxy_with_single_signon__Mashup_Center_2.0&content=pdcontent
http://www-10.lotus.com/ldd/portalwiki.nsf/dx/Troubleshooting_the_Ajax_Proxy_in_Portal
http://www-10.lotus.com/ldd/portalwiki.nsf/dx/The_Ajax_Proxy_in_Portal