Compartilhar via


Protegendo serviços Web XML

O acesso a aplicativos COM+ expostos como serviços Web XML é controlado pelo servidor Web do IIS, que processa as solicitações de entrada. Você também pode configurar o IIS para exigir que as comunicações com o chamador ocorram em um canal seguro estabelecido usando o protocolo SSL .

Observação

Um serviço Web XML protegido não dá suporte ao acesso WKO por meio do WSDL. Em vez disso, os clientes que instalaram o .NET Framework versão 1.1 podem chamá-lo no modo CAO. Se clientes de terceiros precisarem acessar seu serviço Web XML por meio do WSDL, você deverá permitir acesso anônimo.

 

Observação

Para usar o protocolo SSL para estabelecer um canal de comunicação seguro, você deve obter e instalar um certificado SSL.

 

Ferramenta Administrativa dos Serviços de Componentes

Para selecionar o mecanismo de autenticação para um serviço Web XML, use as seguintes etapas:

  1. Clique com o botão direito do mouse no ícone Meu Computador na área de trabalho e clique em Gerenciar.

  2. Em Serviços e Aplicativos e Serviço de Informações da Internet, localize o ícone correspondente ao diretório raiz virtual do serviço Web XML. Clique com o botão direito do mouse no ícone de diretório e escolha Propriedades.

  3. Na guia Segurança do Diretório da caixa de diálogo de propriedades, localize a Autenticação e o controle de acesso e clique no botão Editar correspondente.

  4. Na caixa de diálogo Métodos de Autenticação , em Acesso Autenticado, use as caixas de seleção para selecionar os mecanismos de autenticação que você deseja permitir. Clique em OK.

    Observação

    Você pode configurar o IIS para autenticar chamadores usando qualquer uma das seguintes opções na caixa de diálogo Métodos de Autenticação do IIS: autenticação integrada do Windows, autenticação Digest para servidores de domínio do Windows, autenticação básica (a senha é enviada em texto claro) ou autenticação do .NET Passport. Você também pode permitir o acesso anônimo.

     

  5. Na caixa de diálogo propriedades, clique em OK.

Para permitir acesso anônimo e não seguro a um serviço Web XML, use as seguintes etapas:

  1. Clique com o botão direito do mouse no ícone Meu Computador na área de trabalho e clique em Gerenciar.

  2. Em Serviços e Aplicativos e Serviço de Informações da Internet, localize o ícone correspondente ao diretório raiz virtual do serviço Web XML. Clique com o botão direito do mouse no ícone de diretório e escolha Propriedades.

  3. Na guia Segurança do Diretório da caixa de diálogo de propriedades, localize a Autenticação e o controle de acesso e clique no botão Editar correspondente. Marque a caixa de seleção Habilitar acesso anônimo . Clique em OK.

  4. Na guia Segurança do Diretório da caixa de diálogo de propriedades, localize comunicações seguras e clique no botão Editar correspondente. Desmarque a caixa de seleção Exigir canal seguro (SSL ). Clique em OK.

  5. Na caixa de diálogo propriedades, clique em OK.

Visual Basic

Não se aplica.

C/C++

Não se aplica.

Considerações adicionais sobre segurança

Ao exigir um canal seguro, você ajuda a proteger a confidencialidade dos dados trocados criptografando as comunicações entre o cliente e seu serviço Web XML. Se você permitir a autenticação usando senhas de texto claras, precisará de um canal seguro para evitar expor senhas na rede.

acessando serviços Web XML no modo CAO

acessando serviços Web XML no modo WKO

Considerações sobre segurança do serviço COM+ SOAP

criando serviços Web XML