ho un servizio web su piattaforma .NET
per renderlo piu sicuro ho voluto aggiugnere delle restrizioni in modo da non avere utenti anonimi

codice:
<authentication mode="Forms">  <forms loginUrl="~/Login.aspx" timeout="2880">
    <credentials passwordFormat="Clear">
      <user name="admin" password="admin" />
    </credentials>
  </forms>
</authentication>
    <authorization>
        <deny users="?"/>
    </authorization>
in genere chiamo il webservice dal mio windows form tramite aggiunta al progetto "tasto destro ADD service references'
codice:
 Dim request As WebRequest = WebRequest.Create("https://localhost:44378/service.asmx/GeDTAnagraficheOrdini") Dim c As New NetworkCredential
 c.UserName = "admin"
 c.Password = "admin"
 request.Credentials = c ' Net.CredentialCache.DefaultCredentials
ma dal servizio proprio non riesco a controllare chi si e- connesso
ho cercato online qualche soluzione, pare che devo controlalre nell'HEADER, ma di esempi non ne trovo, un aiuto?