Segurança WSDL (Exposição/Ocultação de métodos)

1 resposta
G

Olá!

há alguma forma de ocultar métodos do WSDL de acordo com uma condição? Exemplo, quero expor/ocultar certos métodos para chamadas vindas de um IP (exemplo). Não sei se essa seria a melhor forma de fazer isso. Alguém aqui já lidou com esse tipo de caso?
Procurei na internet e não achei muito sobre esse assunto.

1 Resposta

L

A menos que vc publique 2 Web Services(wsdl), um para internet e outro para intranet, quando for gerar o cliente usando o WSDL todos os métodos estarão visíveis. Porem existe inúmeras formas de restringir o acesso há um Web Service, vide WS-Security.

E outra, vc pode colocar um filtro para capturar as requisições ao Web Service e bloquear determinadas chamadas, igual faz com JSPs, Servlets, etc.

Criado 2 de outubro de 2011
Ultima resposta 2 de out. de 2011
Respostas 1
Participantes 2