Δοκιμή διαπιστευτηρίων διαμεσολαβητή: επιτυχία αιτήματος έναντι νέας επικύρωσης
Χρησιμοποιήστε ελεγχόμενο προορισμό και μετά διακρίνετε ένα επιτρεπόμενο αίτημα από τη νέα επαλήθευση του κωδικού πρόσβασης διαμεσολαβητή που δόθηκε.
Ένα αίτημα που πετυχαίνει μέσω διαμεσολαβητή αποδεικνύει ότι η πράξη επιτρεπόταν. Μπορεί να μην αποδεικνύει ότι ο κωδικός ελέγχθηκε εκ νέου: ο προορισμός μπορεί να εξαιρείται ή η σύνδεση να έχει ήδη πιστοποιηθεί.
Για έλεγχο λειτουργίας χρησιμοποιήστε το ελεγχόμενο τελικό σας σημείο με γνωστή μικρή απόκριση και πολιτική πρόσβασης που πρέπει να ικανοποιεί ο λογαριασμός:
curl --proxy http://proxy.example:8080 --proxy-anyauth --proxy-user 'USER:PROXY_PASSWORD' https://probe.example/statusΤο τελικό σημείο και ο λογαριασμός είναι υποκατάστατα. Πρόκειται για ενδιάμεσα διαπιστευτήρια, ξεχωριστά από οποιαδήποτε σύνδεση στον προορισμό.
Κρατήστε το στάδιο απόκρισης και την πρόκληση μαζί. Ένα 407 μπορεί να ξεκινήσει ή να συνεχίσει διαπραγμάτευση, να αναφέρει μη υποστηριζόμενες μεθόδους ή να απορρίψει λογαριασμό. Ένα 403 μπορεί να δηλώνει άρνηση βάσει πολιτικής, και ένα μεταγενέστερο σφάλμα ιστότοπου μπορεί να ακολουθήσει επιτυχή σύνδεση μέσω διαμεσολαβητή.
Για νέα επικύρωση λογαριασμού χρησιμοποιήστε τον υποστηριζόμενο από τον πάροχο έλεγχο λογαριασμού ή αρχεία καταγραφής πιστοποιημένης ταυτότητας. Στον δικό σας διαμεσολαβητή, τα στοιχεία του backend μπορούν να διακρίνουν την πραγματική επικύρωση από ένα ανώνυμα επιτρεπόμενο αίτημα. Κατά τις αλλαγές κωδικού, συμπεριλάβετε το παράθυρο επικύρωσης στην προσωρινή μνήμη όταν κρίνετε αν το παλιό διαπιστευτήριο θα έπρεπε να έχει πάψει να λειτουργεί. Για Squid 6.13 Basic, το credentialsttl ελέγχει ένα παράθυρο προσωρινής μνήμης επικύρωσης.