I have a single ASMX web service that has a host of methods that can be called. However, I'm wanting to restrict certain methods so that the caller either needs to be authenticated in order to be able to call them, or even better can only be called from the local server in which the service is running from.
Basically those methods needing to be protected will be called by the Microsoft Windows Scheduler on the local server.
Is either option possible, and what is the best and preferred way of achieving this.