как включить доверенную аутентификацию без ручных шагов в BO? я хочу включить его из java кода в Eclipse, идея в том, что если доверенная аутентификация включена, загрузите sharedSecret, иначе мы должны включить его, а затем загрузить sharedSecret примерно так:
public class enabling {
public static String strUser = "Administrator";
public static String strCMS = "localhost";
public static String strPwd = "Password1";
public static String strEntr ="secEntreprise";
public static IInfoStore infoStore;
public static String secret;
static ISessionMgr oSessionMgr;
static IEnterpriseSession oEnterpriseSession;
I
secEnterpriseBase Trusts;
IsecEnterpriseBase Trust;
public static void main(String[] args) throws SDKException {
System.out.println ("Connecting to: " + strCMS);
// Log in to CMS and get infoStore
oSessionMgr = CrystalEnterprise.getSessionMgr();
oEnterpriseSession = oSessionMgr.logon(strUser, strPwd, strCMS, "secEnterprise");
infoStore = (IInfoStore)oEnterpriseSession.getService("", "InfoStore");
System.out.println ("Connected with : " + strUser);
IsecEntrepriseBase trust =( IsecEnterpriseBase);
if (trust.isTrustedAuthenticationEnabled())
{System.out.println("already enabled");
trust.setSharedSecret();}
else {
System.out.println("not enabled");
trust.setTrustedAuthenticationEnabled(true);
trust.setSharedSecret();
System.out.println("current status is enabled ");
}
}}