我有以下代码,它通过 web 服务调用对 ServiceNow 中的注册用户进行身份验证。
HttpTransportProperties.Authenticator basicAuthentication = new HttpTransportProperties.Authenticator();
basicAuthentication.setUsername("username");
basicAuthentication.setPassword("password");
options.setProperty(
org.apache.axis2.transport.http.HTTPConstants.AUTHENTICATE,
basicAuthentication);
options.setProperty(
org.apache.axis2.transport.http.HTTPConstants.CHUNKED,
Boolean.FALSE);
但它不会对用户进行身份验证,而是收到一个异常,上面写着“创建新记录的权限不足”。即使在现在服务的社区页面中也找不到解决方案。我正在使用的代码或 ServiceNow 实例可能有问题吗?任何帮助表示赞赏。
谢谢
注意:除了上面的代码,我什至还有创建事件的代码,这里没有提到。