2013-09-05 1 views
0

다음 오류가 발생합니다.LTI 토큰 시간 초과 변수 란 무엇입니까?

org.apache.axis2.AxisFault : System.Web.Services.Protocols.SoapException : 서버가 요청을 처리 할 수 ​​없습니다. ---> D2L.WS.Security.Authentication.AuthenticationException : 만료 된 인증 토큰 D2L.WS.Security.Authentication.TokenAuthenticator.AuthententicateHeader (INT64 orgId, RequestHeaderInfo headerInfo) 에서 D2L.WS.Implementation.SoapHeaderServiceBase`1.set_RequestHeader에서 (RequestHeaderInfo 값) --- 내부 예외 스택 추적 끝 --- at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext (Utils.java:446) at org.apache.axis2.png.OutInAxisOperationClient.handleResponse org.apache.axis2.description.OutInAxisOperationClient.executeImpl (OutInAxisOperation.java:229)에서 (OutInAxisOperation.java:371) org.apache.axis2.description.OutInAxisOperationClient.send (OutInAxisOperation.java:417)에서

,745,

LTIAuthenticationTokenService.authenticate()를 사용하여 토큰을 가져오고 있으며, 여러 번의 연속 된 웹 서비스 호출에이 토큰을 다시 사용합니다. 이러한 이유로 우리는 2 분 동안 토큰을 캐싱합니다. 지금까지는 다른 모든 고객의 서버에서 작업했습니다.

인증 토큰의 유효 기간을 제어하는 ​​DOME 변수 또는 구성 설정이 있습니까?

답변

1

액세스 토큰의 수명을 제어하는 ​​DOME 구성 변수가 있으며, 이는 D2LWS 토큰에 적용됩니다. 이러한 호출이 이전에 백엔드 서비스에서 작동 중이었던 적이 있고 지금은 그렇지 않은 경우 LMS의 잘못된 구성 또는 서비스 팩에 도입 된 회귀 결함이 서비스에 노출 될 수 있습니다. 어느 경우 든 D2L의 support desk에 조직의 승인 된 지원 담당자 또는 계정 또는 파트너 관리자를 통해 연락하는 것이 가장 좋습니다. D2M 구성 변수의 대부분은 D2L에 의해서만 수정할 수 있으며 특정 케이스를 지원할 가능성이 더 높습니다 이것이 잘못 구성된 것인지 결함인지 판단하는 데 도움이됩니다.

1

D2L LMS DOME 변수 d2l.Security.WebService.MaxUsageCountd2l.Security.WebService.TokenLifetime (초)은이 동작을 제어합니다.