次の方法で共有


方法: ドメイン サービスで HTTPS を使用する

ここでは、HTTPS を介した要求のみを受け入れるようにドメイン サービスを構成する方法について説明します。これは、ドメイン サービスとの通信のセキュリティを強化するために行われます。その結果、ドメイン サービスは HTTP を介した要求をすべて拒否するようになります。ドメイン サービスが HTTPS 用に構成されると、クライアント アプリケーション用に生成される、対応する DomainContext クラスでもすべての要求に HTTPS が使用されます。

HTTPS を使用するには、いくつかの手順を実行して Web サーバーを構成する必要があります。詳細については、「IIS で HTTPS サービスをセットアップする方法」および「HTTP および HTTPS の構成」を参照してください。Web サーバーを構成した後、ドメイン サービスで HTTPS を使用するように指定するには、次の手順を実行する必要があります。ネットワーク セキュリティと Silverlight の詳細については、「ネットワーク セキュリティのアクセス制限 (Silverlight)」を参照してください。

ドメイン サービスで HTTPS を必須とするには

  • ドメイン サービスに EnableClientAccessAttribute 属性を適用するときに RequiresSecureEndpoint プロパティを true に設定します。

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