Ένας διακομιστής μεσολάβησης μπορεί να στείλει ξανά 407 αφού λάβει διαπιστευτήρια
Χρησιμοποιήστε άλλη πρόκληση 407 όταν τα διαπιστευτήρια του διακομιστή μεσολάβησης λείπουν, είναι ελλιπή ή απορρίπτονται, και κρατήστε την άρνηση πρόσβασης για διαφορετικό αποτέλεσμα πολιτικής.
Η λήψη Proxy-Authorization δεν σημαίνει ότι ο διακομιστής μεσολάβησης δέχτηκε τον λογαριασμό. Όταν τα διαπιστευτήρια λείπουν, είναι άκυρα ή ελλιπή, μια ακόμη 407 Proxy Authentication Required μπορεί να είναι η κατάλληλη απάντηση.
Η απάντηση πρέπει να περιέχει πρόκληση Proxy-Authenticate. Ένα παράδειγμα Basic είναι:
HTTP/1.1 407 Proxy Authentication Required
Proxy-Authenticate: Basic realm="Office proxy"
Content-Length: 0
Έπειτα ο πελάτης μπορεί να αποκτήσει άλλο διαπιστευτήριο ή να συνεχίσει την ανταλλαγή του επιλεγμένου σχήματος. Ορισμένοι μηχανισμοί πιστοποίησης απαιτούν πολλούς γύρους, οπότε ένα δεύτερο 407 δεν αποδεικνύει από μόνο του ότι ο κωδικός πληκτρολογήθηκε λάθος.
Το RFC 9110 διακρίνει επίσης ένα έγκυρο αλλά ανεπαρκές διαπιστευτήριο: ο διακομιστής θα πρέπει να χρησιμοποιεί 403 για αίτημα που αρνείται να εκπληρώσει με αυτή την ταυτότητα. Μια υλοποίηση διακομιστή μεσολάβησης θα πρέπει να λαμβάνει αυτή την απόφαση πρόσβασης σκόπιμα, αντί να επιλέγει νέα κατάσταση μόνο επειδή εμφανίστηκε μια κεφαλίδα εξουσιοδότησης.
Στην πλευρά του πελάτη, οι επαναλαμβανόμενες ίδιες αποτυχίες χρειάζονται σημείο διακοπής. Διατηρήστε την κατάσταση της απάντησης και την πρόκληση στα διαγνωστικά και σταματήστε να ξαναστέλνετε στα τυφλά το ίδιο απορριφθέν διαπιστευτήριο.