我们收到以下错误:
org.apache.axis2.AxisFault:System.Web.Services.Protocols.SoapException:服务器无法处理请求。---> D2L.WS.Security.Authentication.AuthenticationException:在 D2L.WS.Implementation.SoapHeaderServiceBase`1.set_RequestHeader(RequestHeaderInfo) 的 D2L.WS.Security.Authentication.TokenAuthenticator.AuthententicateHeader(Int64 orgId, RequestHeaderInfo headerInfo) 的身份验证令牌过期value) --- 内部异常堆栈跟踪的结束 --- 在 org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:446) 在 org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java: 371) 在 org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:417) 在 org.apache.axis2.description.OutInAxisOperationClient。
我们使用 LTIAuthenticationTokenService.authenticate() 获取令牌,并将其重新用于多个连续的 Web 服务调用。出于这个原因,我们将令牌缓存了 2 分钟,到目前为止,这在我们所有其他客户的服务器上都有效。
是否有控制身份验证令牌有效时间的 DOME 变量或配置设置?