You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by in...@apache.org on 2009/03/23 10:28:59 UTC
svn commit: r757360 -
/synapse/trunk/java/src/site/xdoc/Synapse_Samples_Setup.xml
Author: indika
Date: Mon Mar 23 09:28:58 2009
New Revision: 757360
URL: http://svn.apache.org/viewvc?rev=757360&view=rev
Log:
Document update for secret manager
Modified:
synapse/trunk/java/src/site/xdoc/Synapse_Samples_Setup.xml
Modified: synapse/trunk/java/src/site/xdoc/Synapse_Samples_Setup.xml
URL: http://svn.apache.org/viewvc/synapse/trunk/java/src/site/xdoc/Synapse_Samples_Setup.xml?rev=757360&r1=757359&r2=757360&view=diff
==============================================================================
--- synapse/trunk/java/src/site/xdoc/Synapse_Samples_Setup.xml (original)
+++ synapse/trunk/java/src/site/xdoc/Synapse_Samples_Setup.xml Mon Mar 23 09:28:58 2009
@@ -958,6 +958,30 @@
synapse.datasources.reportds.maxIdle=20
synapse.datasources.reportds.maxWait=10000</pre>
</div>
+ <p>To secure data sources password, it is need to use secret manager. Please first refer that
+ document before reading this. If the secret manager is used, then passwords that have been
+ specified are considered as aliases and those are used for picking actual passwords. To get
+ password securely, it is needed to set the password provider for each data source.
+ The
+ <strong>password provider</strong>
+ should be an implementation of
+ <strong>org.apache.synapse.commons.util.secret.SecretCallbackHandler</strong>. There are few
+ options but it is
+ recommended to use
+ <strong>org.apache.synapse.security.secret.handler.SecretManagerSecretCallbackHandler</strong>
+ in this case
+ (i.e. securing data source password).
+</p>
+<p>
+<strong>A sample configuration for above
+ <strong>lookupds</strong>
+ data source to use password provider
+ <br/>
+</strong>
+</p>
+<pre>
+synapse.datasources.lookupds.passwordProvider=org.apache.synapse.security.secret.handler.SecretManagerSecretCallbackHandler
+</pre>
</div>
</body>
</document>