ASPX 웹 페이지 또는 IFRAME에서 Single Sign-On 구현
게시 날짜: 2017년 1월
적용 대상: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
이 주제는 로그인한 Microsoft Dynamics 365 사용자를 대신하여 Microsoft Dynamics 365(온라인 및 온-프레미스)에 SDK 호출을 할 수 있는 맞춤 웹 페이지를 개발하는 방법을 설명합니다. 이 기능의 전형적 사용은 Microsoft Dynamics 365 웹 애플리케이션 사용자 인터페이스의 인라인 프레임에 표시되는 웹 페이지를 작성하는 것입니다.Dynamics 365를 호스팅하는 사이트에 독립적인 웹 사이트에서 호스팅하는 동안 해당 웹 페이지는 예를 들어 상점 제공과 같은 원하는 작업을 수행합니다. 그러나 웹 페이지는 로그인한 Dynamics 365 사용자를 대신하여 작업을 수행할 수 있습니다. 결과는 웹 페이지와 Microsoft Dynamics 365 간 완벽한 통합입니다.
별도의 웹 사이트를 사용하는 Microsoft Dynamics 365
이 시나리오는 Microsoft Dynamics 365 웹 애플리케이션의 인라인 프레임에 옵션으로 표시되는 맞춤 ASPX 웹 페이지를 별도 웹사이트가 호스팅하는 Microsoft Dynamics 365인터넷 연결 배포(IFD)을 위한 것입니다. 이 시나리오에서는 페더레이션된 클레임을 사용합니다. 따라서 ID 관리를 위해 STS(보안 토큰 서비스) 서버를 설정해야 합니다.Microsoft Dynamics 365 및 웹 사이트 신뢰 당사자 간 교차 도메인 신뢰를 설정하는 이러한 당사자를 만들 때 사용되는 인증서가 필요합니다.
배경 정보
클레임과 신뢰 당자사를 구성하는 방법에 대한 자세한 내용은 TechNet: Microsoft Dynamics CRM 배포 및 관리에서 다음 항목을 참조하십시오.
TechNet: 설치 및 구성 후 가이드라인 - Microsoft Dynamics 365인터넷 연결 배포(IFD) 구성
TechNet: 시스템 요구 사항 및 필수 기술 - 인터넷에서 Microsoft Dynamics 365 액세스 - 클레임 기반 인증 및 IFD 요구 사항
ID 관리에 대한 자세한 내용은 ID 교육 과정을 참조하십시오.
추가 정보:둘러보기: Microsoft Dynamics CRM 2011 SDK의 맞춤 웹 페이지의 Single Sign-on.
Dynamics 365(온라인)(Azure 호스트형 웹 페이지를 사용할 경우)
이 시나리오는 Microsoft Dynamics 365 웹 용용 프로그램의 인라인 프레임E에 선택적으로 표시되는 사용자 지정 웹 페이지를 Microsoft Azure에서 호스팅하는 Microsoft Dynamics 365(온라인)에서 사용하기 위한 시나리오입니다. 이 시나리오는 ID 관리를 위해 Windows LiveSTS(보안 토큰 서비스) 서버가 제공하는 연합 클레임을 사용합니다.Microsoft Dynamics 365(온라인) 및 웹 사이트 신뢰 당사자 간 교차 도메인 신뢰를 설정하는 Microsoft Azure 웹 사이트 신뢰 당사자를 만들 때 사용되는 인증서를 제공해야 합니다.
배경 정보
신뢰 당사자를 구성하는 방법에 대한 자세한 내용은 액세스 제어 서비스 v2.0을 사용하여 Azure 웹 역할 ASP.NET 웹 응용 프로그램 보안을 참조하십시오.
ID 관리에 대한 자세한 내용은 https://channel9.msdn.com/Learn/Courses/IdentityTrainingCourse를 참조하십시오.
발생할 수 있는 문제 및 해결 방법을 포함하여 이 시나리오를 구현하는 방법에 대한 자세한 내용은 CRM Online 및 Azure: SSO 환경 개선 및 CRM Online 및 Azure 시리즈를 참조하십시오.
도메인에서 인라인 프레임 통신 사용
다른 도메인의 콘텐츠가 포함된 인라인 프레임(iframe)에 대한 통신을 활성화하려면 Window.postMessage 메서드를 사용할 수 있습니다. 이 브라우저 메서드는 Internet Explorer 8에 사용할 수 있습니다.Google Chrome, Mozilla Firefox 및 Apple Safari도 이 메서드를 지원합니다.postMessage 사용에 대한 자세한 내용은 다음 블로그 게시물을 참조하십시오.
참고 항목
Microsoft Dynamics 365에서 사용자 인증
샘플: ActOnBehalfOf 권한을 사용하여 가장
다른 사용자 가장
Microsoft Dynamics 365용 웹 리소스
Microsoft Dynamics 365
© 2017 Microsoft. All rights reserved. 저작권 정보