Problema login arduino ethernet

ho applicato queste righe:
client.print("HTTP/1.1 401 Authorization Required\r\n");
client.print("WWW-Authenticate: Basic realm="mio login"\r\n");
al codice però non funziona bene, nel senso che mi esce la richiesta di login, ma se faccio annulla
torno al login del codice originale, inoltre se provo ad accendere / spegnere un led mi compare sempre il popup
di autenticazione.
Quindi credo che bisognerebbe adattare tutto il codice per questo tipo di login.