다음을 통해 공유


방법: 도메인 서비스에서 HTTPS 사용

이 항목에서는 HTTPS를 통한 요청만 수락하도록 도메인 서비스를 구성하는 방법에 대해 설명합니다. 이를 통해 도메인 서비스와의 통신 보안을 강화할 수 있습니다. 이 작업을 수행하면 도메인 서비스에서 HTTP를 통한 요청을 모두 거부합니다. HTTPS에 대해 도메인 서비스를 구성하면 클라이언트 응용 프로그램에 대해 생성되는 해당 DomainContext 클래스도 모든 요청에 HTTPS를 사용합니다.

HTTPS를 사용하려면 웹 서버를 구성하는 몇 가지 단계를 수행해야 합니다. 자세한 내용은 IIS에서 HTTPS 서비스를 설정하는 방법Configuring HTTP and HTTPS를 참조하십시오. 웹 서버를 구성한 후에는 다음 단계를 수행하여 도메인 서비스에서 HTTPS를 사용하도록 지정해야 합니다. 네트워크 보안 및 Silverlight에 대한 자세한 내용은 Network Security Access Restrictions in Silverlight를 참조하십시오.

도메인 서비스에서 HTTPS를 사용하도록 지정하려면

  • 도메인 서비스에 EnableClientAccessAttribute 특성을 적용할 때 RequiresSecureEndpoint 속성을 true로 설정합니다.

    <EnableClientAccess(RequiresSecureEndpoint:=True)> _
    Public Class AuthenticationDomainService
        Inherits AuthenticationBase(Of User)
    
    [EnableClientAccess(RequiresSecureEndpoint = true)] 
    public class AuthenticationDomainService : AuthenticationBase<User>