Visualizzazione dei risultati da 1 a 6 su 6

Discussione: autenticazione asmx

  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,428

    autenticazione asmx

    salve a tutti
    ho un semplice metodo che mi richiama un metodo in un servizio ASMX
    ora dovrei implementare un po di sicurezza
    ma senza stravolgere troppo il codice, ho aggiunto cosi nel servizio i parametri nel web.config di authorization
    codice:
        <authorization>      <allow users="Kim"/>
          <allow roles="Admins"/>
          <!-- <deny users="?"/>-->     
        </authorization>
        <authentication mode="Windows" />
        <!-- <identity impersonate="true" />-->
        <webServices>
          <protocols>
            <add name="HttpGet"/>
            <add name="HttpPost"/>
          </protocols>
        </webServices>
    come mi consigliate di passare questo pezzo di codice aggiungere l'autenticazione?
    grazie

    codice:
        
        string URL = "http://localhost:50256/service.asmx/Method";      
      var webClient = new System.Net.WebClient();
            var json = webClient.DownloadString(URL);
    
            List<LabDatabase.d_dictionary_cat> model= JsonConvert.DeserializeObject<List<LabDatabase.d_dictionary_cat>>(json);
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,700
    la SoapHeader è fatta anche per contenere le info su autenticazione ed altre cose custom

    https://docs.microsoft.com/en-us/dot...tframework-4.8

  3. #3
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,428
    Quote Originariamente inviata da djciko Visualizza il messaggio
    la SoapHeader è fatta anche per contenere le info su autenticazione ed altre cose custom

    https://docs.microsoft.com/en-us/dot...tframework-4.8
    ciao
    ho fatto una ricerca e la tua indicazione sembra buona, ma io non referenzio il servizio web da "progetto->add reference" ,ma tramite stringa con
    codice:
        var json = webClient.DownloadString(URL);
    qualche suggerimento?
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,700
    e non puoi farlo nel modo classico (quello che appunto, hai citato ?)

    basta poi un semplice MyService.MyHeader.MyValue

  5. #5
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,428
    Quote Originariamente inviata da djciko Visualizza il messaggio
    e non puoi farlo nel modo classico (quello che appunto, hai citato ?)

    basta poi un semplice MyService.MyHeader.MyValue
    ho un progetto BLAZOR e invece di un metodo ho 4 endpoint, sono 2 giorni che navigo su google e ancora non ho capito come implementarlo
    ecco, qua la storia, sono sincero
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  6. #6
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,700
    pensavo che la Microsoft dovrebbe rallentare...Asp.Net Core ok, ma poi dovrebbe fermarsi. Nessuno riesce a stare dietro a tutto questo.

    comunque non ho capito che c'entra Blazor con gli XML Webservices, dovresti esporre meglio il problema. Non era la sicurezza nell'autenticazione, il punto ?

    In altre parole, cosa stai cercando su Google ?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved.