Condividi tramite


Procedura: utilizzare HTTPS con un servizio del dominio

In questo argomento viene illustrato come configurare il servizio del dominio per accettare solo le richieste su HTTPS. Si esegue questa operazione per migliorare la sicurezza della comunicazione con un servizio del dominio. Il comportamento risultante è che il servizio del dominio nega tutte le richieste eseguite tramite HTTP. Quando un servizio del dominio viene configurato per HTTPS, anche la classe DomainContext corrispondente generata per l'applicazione client utilizza HTTPS per tutte le richieste.

Per utilizzare HTTPS, è necessario eseguire diversi passaggi per configurare il server Web. Per ulteriori informazioni, vedere Configurazione di un servizio HTTPS in IIS e Configurazione di HTTP e HTTPS. Dopo aver configurato il server Web, è necessario eseguire il passaggio seguente per specificare che il servizio del dominio utilizza HTTPS. Per ulteriori informazioni sulla sicurezza della rete e Silverlight, vedere Limitazioni della sicurezza della rete in Silverlight.

Per richiedere HTTPS con un servizio del dominio

  • Impostare la proprietà RequiresSecureEndpoint su true quando si applica l'attributo EnableClientAccessAttribute al servizio del dominio.

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