我想使用XMLRPC使用PHP调用API来实现登录功能。 Java方法发布如下。 如何使用PHP实现相同的功能?谢谢。
public void testLogin()
{
Proxy proxy = null;
Map<String, String> params = new HashMap<String, String>();
params.put("realmId", "12345"); // AD id/password
try {
proxy = ProxyFactory.createProxy("SimpleFactory");
ModifyUser modUser = new ModifyUser("ActiveDirectory","","ADuserid");
modUser.assignRealm("12345", null, null);
proxy.getUpdateSvc().execute(admSession.getSessionToken(), modUser, new HashMap());
AuthResultTO result = proxy.getAuthnSvc().login("", "ADuserid", "password", params);
assertTrue(result.getSession().isAuthenticated());
String sessionToken = result.getSession().getSessionToken();
} catch (XmlRpcException e) {
fail(e.code + "," +e.getMessage());
} finally {
proxy.close();
}
}