Supongo que no puede ocultar por completo los métodos del usuario. Lo único que puede hacer es proporcionar solo la información requerida al usuario específico. En una de mis aplicaciones, he implementado esto usando Decorate Design Pattern. Trataré de explicarlo.
Puede separar esta lógica en alguna clase que no sea webservice. Cree 2 servicios web (uno para cada modelo de acceso de usuario). Llame a la lógica separada de cada uno de los servicios web.
Supongamos que ha creado la clase CommonA que contiene los métodos 1 ~ 10. Crear un servicio web, por ejemplo, ForUserA, contiene el método 1 y 2 solo, que llama al método 1 y 2 de CommonA. y así.
Será un gran placer si alguien sugiere la mejor manera de hacerlo.
¿este es un servicio web REST? un SOAP uno? – ElenaT
@ElenaT Este es un servicio web SOAP. –