salve a tutti
ho un webService che restituisce gli ordini eseguiti
stavo pensando ad un modo per proteggere questo servizio da intrusi
codice:
  <WebMethod()> _
Public sub new(ByVal pass As String)

        If pass <> "q" Then
            Throw New System.Exception("password invalid", New Exception)
            Exit Function
        End If
mettere una passweord nel costruttore non penso sia efficace in quanto con un semplice programma che cicla la trovi in 2 secondi


il mio programma desktop in propertyes è in grado di creare una chiave con un codice segreto, è possibile fare l'autenticazione tramite questa chiave?
se si come?
altrimenti cosa consigliate?
grazie