We have a server application that we want to restrict non-users from triggerring it off from other machines or even by double-clicking from any share.
However, it should be easy for dev’s to run it on their boxes.
What are the various ways to enforce this policy?
One idea: One could use a registry key that needs to be present in order to run.
Another: One could require an X509 certificate be installed in the keystore to run
Another: Use System.Security.Permissions and restrict operation to a set of users or a group.
etc.