2017-10-03 8 views
1

특정 사용자의 경우 getUserIdentityTokenAsync()에 대한 호출이 실패하고 null 토큰을 반환하는 추가 기능이 프로덕션 환경에 있습니다.null 토큰을 반환하는 getUserIdentityTokenAsync() 호출

응답은

"Status" = "failed", 
"Error" = {message: "An internal error has occurred", name: "Internal Error"} 

사람이 이러한 유형의 오류가 발생할 수 있습니다 알고시겠습니까? 특정 사용자는 항상 오류가 발생하며 오류가 발생한 지역이나 개발 중에 본 적이 없습니다.

데스크톱 Outlook 사용자에게만 발생하는 것으로 보입니다. 브라우저를 통해 추가 기능을 사용할 때 사용자에게 오류가 발생하지 않았습니다.

+0

"특정 사용자"라고 할 때 공통점이 있습니까? 예를 들어, 모든 사용자가 한 명의 Exchange 테넌트에 있지만 다른 사용자에 대한 사용자는 없습니까? –

+0

특정 Exchange 테넌트의 모든 사용자 인 것처럼 보입니다. 우리는 현재이 API 호출을위한'hostVersion'을 로깅하고 있습니다. 가능성을 줄이기 위해 API에서 로그 할 수있는 추가 정보가 있습니까? –

+0

해당 Exchange Server에서 EWS (Exchange Web Services)를 사용하도록 설정하지 않고 인터넷에 노출시킬 수 있습니까? –

답변

1

의견에서 Outlook 추가 기능 팀의 응답을 기반으로 대답을 업데이트하고 있습니다.

MSI 버전 : Exchange 2013에 대해 16.0.4540.1000에서 16.0.4585.1000으로 GetUserIdentityToken이 작동하지 않았습니다. MSI에서 버전은 이전 16.0.7813.1000 전에 16.0.4540.1000/15.0.4931.1000과 C2R 버전 - MakeEwsRequestAsync와 함께 GetUserIdentityTokenAsync를 호출 내 경우 실패

을 일으킬 것이다,하는 문제가 발생하는 사용자의 대부분은 클라이언트 버전을했다 위에 게시 된 번호. 그들의 전망 버전을 격상시키는 것은 문제점을 해결했다.