+ <flow:spec id="authconfig.spec">\r
+ <flow:primitive name="ldapserver" />\r
+ <flow:primitive name="ldapbasedn" />\r
+ </flow:spec>\r
+\r
+ <flow:flow spec="">\r
+ <bean flow:as-flow="system/security/authconfig" p:sshTarget-ref="sshTarget"\r
+ class="org.argeo.slc.jsch.RemoteExec">\r
+ <property name="systemCall">\r
+ <bean class="org.argeo.slc.core.execution.tasks.SystemCall">\r
+ <property name="command">\r
+ <list>\r
+ <value>authconfig</value>\r
+ <value>--enableldap</value>\r
+ <value>--enableldapauth</value>\r
+ <value>--enablecache</value>\r
+ <value>--enablemkhomedir</value>\r
+ <value>--ldapserver=@{ldapserver}</value>\r
+ <value>--ldapbasedn=@{ldapbasedn}</value>\r
+ <value>--passalgo=sha256</value>\r
+ <value>--updateall</value>\r
+ </list>\r
+ </property>\r
+ </bean>\r
+ </property>\r
+ </bean>\r
+ </flow:flow>\r
+\r