2016-05-31 3 views
2

방대한 양의 데이터를 CRM에로드해야하는 실행 시간이 오래 걸리는 응용 프로그램을 실행하는 데 오랜 시간이 걸립니다.Microsoft Dynamics CRM 온라인 - 토큰 갱신

만료 시간이 가까워지면 인증을 갱신하기위한 해결책을 찾고 있으므로 인증으로 생성 된 토큰은 8 시간 동안 만 생성된다는 것을 알게되었습니다. OrganizationServiceProxy 개체에서 Authenticate() 메서드를 사용하여 조언하는 인터넷 기사를 발견했습니다. 예를 들어

는 :

  1. https://blog.thomasfaulkner.nz/post/2015/03/crm-organization-service-(re)authentication
  2. 또한 StackOverflow의 하나가있다. CRM 2011: Reauthentication with _serviceProxy.Authenticate()

그래서 예상대로 작동하는지 확인하기 위해 단위 테스트를 작성했습니다. 그러나 결과는 토큰이 갱신되지 않은 것으로 판명됩니다.

아이디어가 있으십니까?

미리 감사드립니다.

답변

3

데이터로드를 일괄 처리로 분할하고 매 X 시간마다 Org 서비스의 새 인스턴스를 인증 할 수 있습니까?

+0

답변 해 주셔서 감사합니다. 네, 비슷한 일을했습니다. 프록시 객체에서 Authenticate() 메소드를 호출하는 대신 새 인증 토큰을 얻기 위해 전체 인증 프로세스를 다시 수행하도록합니다. 사람들이 Authenticate() 메서드가 작동해야한다고 말하는 이유를 모르겠지만 사실은 그렇지 않습니다. – Lichader

+0

당신은 환영합니다 :) – Jordi

관련 문제