I have written a document on "how to configure mediators get resources via SSL connection". This will address how to acquire resources from Axis2 repository which is deployed on Tomcat.
Thank you
Saminda
On 2/28/06, Saminda Abeyruwan <[EMAIL PROTECTED]> wrote:
On 2/27/06, Soumadeep <[EMAIL PROTECTED]> wrote:Hi all,
To fetch external resources using Axis2SynapseEnvironment's get(String url)
wouldn't suffice I think. For secured resources we might have to send the 1)
username/password http token or 2)WS Sec token or maybe 3) certificates or
4) we might also have to deal with enc/decryption.
+1. The underline transport mechanism for SynapesEnvironment.get(String) uses HttpClient from commons-httpclient and it provides full support for HTTP over SSL [1]. Thus, with minimum effort we can integrate it here. But to introduce authentication details we may need to insert a bean into SynapseEnvironment.get(String) and we may have to change the signature as SynapseEnvironment.get(String url, Object authentication). This will allow to get authentication details from run time.
More importantly, there might be a situation where the resource could be
located in LDAP,Database or a file System.
Yes. We need to figure this out. IMHO this is can be considered as multiple issues.
How do we handle situations where a parameter could be required by the
resource server apart from what I have mentioned above? (HTTP GET maybe the
only way out) but then there should be a way to configure what type of
resource server it is and what details are required.
REST like invocation is the most simple yet the powerful way of getting resources out a repository. So the current implementation of SynapseEnviroment.get(String) would defiantly do that. We can integrate a very powerful lookup for this resources, if we uses Axis2's ServiceClient (Once Axis2-0.95 releases) REST invocation mechanism. But to integrate this, we need to populate a Object and fill the right information.
IMHO, i guess commons-httpclient addresses most of the problems with regular and ssl connection.
Thank you
Saminda
Resources: [1]. http://jakarta.apache.org/commons/httpclient/sslguide.html
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
mediators_resources_aquiring_ssl.doc
Description: MS-Word document
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
