다음을 통해 공유


ASPX 웹 페이지 또는 IFRAME에서 Single Sign-On 구현

 

게시 날짜: 2016년 11월

적용 대상: Dynamics CRM 2015

이 주제는 로그인한 Microsoft Dynamics 365 사용자를 대신하여 Microsoft Dynamics CRM 2015 및 Microsoft Dynamics CRM Online 2015 업데이트에 SDK 호출을 할 수 있는 맞춤 웹 페이지를 개발하는 방법을 설명합니다. 이 기능의 전형적 사용은 Microsoft Dynamics 365 웹 애플리케이션 사용자 인터페이스의 인라인 프레임에 표시되는 웹 페이지를 작성하는 것입니다.Dynamics 365를 호스팅하는 사이트에 독립적인 웹 사이트에서 호스팅하는 동안 해당 웹 페이지는 예를 들어 상점 제공과 같은 원하는 작업을 수행합니다. 그러나 웹 페이지는 로그인한 Dynamics 365 사용자를 대신하여 작업을 수행할 수 있습니다. 결과는 웹 페이지와 Microsoft Dynamics 365 간 완벽한 통합입니다.

별도의 웹 사이트를 사용하는 Microsoft Dynamics CRM 2015

이 시나리오는 Microsoft Dynamics 365 웹 애플리케이션의 인라인 프레임에 옵션으로 표시되는 맞춤 ASPX 웹 페이지를 별도 웹사이트가 호스팅하는 Microsoft Dynamics CRM 2015인터넷 연결 배포(IFD)을 위한 것입니다. 이 시나리오에서는 페더레이션된 클레임을 사용합니다. 따라서 ID 관리를 위해 STS(보안 토큰 서비스) 서버를 설정해야 합니다.Microsoft Dynamics 365 및 웹 사이트 신뢰 당사자 간 교차 도메인 신뢰를 설정하는 이러한 당사자를 만들 때 사용되는 인증서가 필요합니다.

배경 정보

클레임과 신뢰 당자사를 구성하는 방법에 대한 자세한 내용은 TechNet: Microsoft Dynamics CRM 배포 및 관리에서 다음 항목을 참조하십시오.

ID 관리에 대한 자세한 내용은 ID 교육 과정을 참조하십시오.

추가 정보:둘러보기: Microsoft Dynamics CRM 2011 SDK의 맞춤 웹 페이지의 Single Sign-on.

CRM Online(Azure 호스트형 웹 페이지를 사용할 경우)

이 시나리오는 Microsoft Dynamics 365 웹 용용 프로그램의 인라인 프레임E에 선택적으로 표시되는 사용자 지정 웹 페이지를 Microsoft Azure에서 호스팅하는 Microsoft Dynamics CRM Online에서 사용하기 위한 시나리오입니다. 이 시나리오는 ID 관리를 위해 Windows LiveSTS(보안 토큰 서비스) 서버가 제공하는 연합 클레임을 사용합니다.Microsoft Dynamics CRM Online 및 웹 사이트 신뢰 당사자 간 교차 도메인 신뢰를 설정하는 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 CRM 2015 웹 서비스를 사용하여 사용자 인증
샘플: ActOnBehalfOf 권한을 사용하여 가장
다른 사용자 가장
Microsoft Dynamics CRM 2015용 웹 리소스

© 2017 Microsoft. All rights reserved. 저작권 정보