JScript로 작성된 레거시 ASP 응용 프로그램이 있습니다. 현재 사용자 계정 및 인증을 위해 자체 데이터베이스 테이블을 사용합니다. 이 응용 프로그램의 고객 데이터가 Microsoft Dynamics CRM 4.0으로 옮겨지고 있으므로 Dynamics CRM에서 대신 사용자 자격 증명을 조회하도록 ASP 사이트의 인증을 수정해야합니다.레거시 ASP 응용 프로그램에서 Microsoft Dynamics CRM 4.0에 연결
는 여기에 지금까지 함께 왔어요 가능한 방법입니다 : 대신 세션 변수에 의존 명시 적 쿠키에
- 이동 모든 인증 토큰; 그런 다음 로그인 페이지 등을 .aspx 페이지로 재 작성하고 WSDL 생성 래퍼 클래스를 사용하여 이러한 페이지 내에서 Dynamics 웹 서비스에 연결합니다.
- 는 WSDL 생성 된 래퍼 클래스 주위에 COM 래퍼를 만들고 기존의 ASP 페이지 내에서 사용하여이 Server.CreateObject를()를 호출
- 은 WSDL 인터페이스 주위에 JSON 래퍼를 작성하고 사용하여 기존 ASP 내에서 이것을 호출 MSXML2.ServerXMLHTTP COM 개체 또는 비슷한 것
- ASP에서 WSDL을 직접 호출하고 MSXML 또는 그 밖의 것을 사용하여 결과를 구문 분석합니다.
나는이 단계에서 아마도 옵션 1이 최고라고 생각하지만 거기에있는 누군가가 이전에 이것을 시도해보고 그들의 경험을 공유 할 수 있기를 바라고 있습니다.