Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    39

    [HTML] Basic authentication

    Buongiorno a tutti.

    Vorrei se possibile che qualcuno mi facesse capire cosa avviene quando lancio un 401 al browser
    quali sono i codici che devo mandare, mi spiego meglio se riesco

    quando da client (browser) mi collego ad un dispositivo es: 192.168.2.100 questo (chiamiamolo miniserver) mi manda un codice 401 con queste linee di programma

    client.println("HTTP/1.0 401 Authorization Required");
    client.println("WWW-Authenticate: Basic realm="user-pass test"");
    client.print(code, DEC);
    client << F(" OK\r\n");

    ora sul browser ho il popup con le 2 righe da riempire e ottengo questo header lato server

    New request: GET /test.htm HTTP/1.1
    Returning code ... 401

    Host: 192.168.2.100
    User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20100101 Firefox/13.0
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: it-it,it;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding: gzip, deflate
    Connection: keep-alive

    ora se premo ok inserendo una pass sbagliata

    Host: 192.168.2.100
    User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:13.0) Gecko/20100101 Firefox/13.0
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: it-it,it;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding: gzip, deflate
    Connection: keep-alive
    Authorization: Basic *********= < relativa chiave codificata sbagliata

    Se invece premo annulla anche con caselle vuote mi carica la pagina lo stesso come se fosse un ignora, invece vorrei riconoscerlo e aprire una pagina di "login incorrect"

    Se inserisco le chiavi giuste funziona, ma le chiede 2 volte prima di aprire il file htm corretto

    Ora chiedo quali sono le sequenze di codici corretti tra client e server ? cosa accade dopo che ho mandato un 401? cosa mi devo aspettare dal browser e che codice devo mandare in risposta?

    Non ho librerie nulla, devo costruire le richieste e scomporre le risposte carattere per carattere estraendo le parti che mi interessano, non è questo il problema, chiedo più che altro cosa devo dire e cosa devo leggere

    Grazie in anticipo

    Saluti

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    39
    direi che questa sezione è morta e defunta, probabilmente qui non si sa nemmeno di cosa parlo, cambierò sezione .... grazie comunque, bye bye

  3. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    se mi dici in quale tipo di server si verifica il problema (Apache? IIS?) posso spostare in forum più pertinente di questo (che tratta appunto solo html5 - client)
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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 © 2026 vBulletin Solutions, Inc. All rights reserved.