|

Το «Χρήση των διαπιστευτηρίων μου Windows» χρειάζεται ένα υποκείμενο. Σε ένα πρόγραμμα επιφάνειας εργασίας μπορεί να είναι το άτομο που το εκτελεί. Σε μια υπηρεσία μπορεί να είναι ο λογαριασμός της υπηρεσίας. Σε μια διαδικτυακή εφαρμογή, η επιτυχής σύνδεση ενός επισκέπτη δεν αντικαθιστά αυτόματα το πλαίσιο ασφαλείας του εξερχόμενου αιτήματος.

Αυτό εξηγεί γιατί ένα πρόγραμμα περιήγησης και κώδικας στην πλευρά του διακομιστή στο ίδιο μηχάνημα μπορούν να λάβουν διαφορετικά αποτελέσματα από έναν διαμεσολαβητή με ενσωματωμένο έλεγχο ταυτότητας. Μπορεί να παρουσιάζουν διαφορετικές ταυτότητες.

Ονομάστε τις ταυτότητες πριν αλλάξετε τον κώδικα

  • Το άτομο που έχει συνδεθεί στο πρόγραμμα περιήγησης της επιφάνειας εργασίας.
  • Ο λογαριασμός που φιλοξενεί τη διεργασία της εφαρμογής.
  • Οποιαδήποτε πλαστοπροσωπούμενη ταυτότητα ενεργή για την εξερχόμενη λειτουργία.
  • Ο λογαριασμός που δέχτηκε ή απέρριψε πραγματικά ο διαμεσολαβητής.

Στις υποστηριζόμενες διαδρομές ενσωματωμένου ελέγχου ταυτότητας του .NET, το DefaultCredentials αφορά το τρέχον πλαίσιο ασφαλείας. Δεν είναι καθολικό ψευδώνυμο για οποιονδήποτε άνοιξε μια σελίδα σε άλλο μηχάνημα.

Αν το προϊόν ενεργεί σκόπιμα ως χρήστης, η πλαστοπροσωπία και τυχόν απαιτήσεις ανάθεσης δικτύου χρειάζονται τον δικό τους υποστηριζόμενο σχεδιασμό. Η ενεργοποίηση ενός γενικού διακόπτη χρήσης προεπιλεγμένων διαπιστευτηρίων δεν εδραιώνει αυτόν τον σχεδιασμό. Αντίστροφα, μια εργασία παρασκηνίου που προορίζεται να εκτελείται ως ταυτότητα υπηρεσίας δεν θα πρέπει να εξαρτάται από το ότι κάποιος ανοίγει πρώτα ένα πρόγραμμα περιήγησης.

Συγκρίνετε τη διαδραστική και την αναπτυγμένη εκκίνηση με τα μυστικά αφαιρεμένα: πλαίσιο λογαριασμού, τελικό σημείο διαμεσολαβητή, μέθοδο που διαφημίστηκε και ταυτότητα που απορρίφθηκε. Αποφύγετε την αντιγραφή ενός κωδικού πρόσβασης επιφάνειας εργασίας στην εφαρμογή μόνο και μόνο επειδή έκανε ένα μεμονωμένο αίτημα να πετύχει. Ρυθμίστε τον λογαριασμό που προορίζεται να χρησιμοποιεί η εφαρμογή και στη συνέχεια κρατήστε αυτή την κυριότητα ορατή στο αρχείο ανάπτυξης.

Σχετικά άρθρα