AADSTS50020, Λογαριασμός χρήστη από πάροχο ταυτότητας δεν υπάρχει στον μισθωτή

Aadsts50020 Logariasmos Chreste Apo Parocho Tautotetas Den Yparchei Ston Misthote



Σε αυτό το άρθρο, θα συζητήσουμε πιθανές επιδιορθώσεις για την επίλυση του AADSTS50020, Ο λογαριασμός χρήστη από τον πάροχο ταυτότητας δεν υπάρχει στον ενοικιαστή λάθος. Αυτό το σφάλμα παρουσιάζεται συνήθως όταν ένας επισκέπτης χρήστης από έναν πάροχο ταυτότητας (IdP) δεν μπορεί να συνδεθεί σε έναν μισθωτή πόρων στο Azure Active Directory (Azure AD). Μπορεί να δείτε αυτό το σφάλμα σε διαφορετικές καταστάσεις. Κάθε κατάσταση απαιτεί διαφορετικό τρόπο αντιμετώπισης προβλημάτων.



  AADSTS50020, Ο λογαριασμός χρήστη από τον πάροχο ταυτότητας δεν υπάρχει στον μισθωτή





Το πλήρες μήνυμα σφάλματος που βλέπει ο επισκέπτης χρήστης όταν προσπαθεί να αποκτήσει πρόσβαση σε μια εφαρμογή ή πόρο στον μισθωτή πόρων είναι:





AADSTS50020: Λογαριασμός χρήστη « [email προστατεύεται] ’ από τον πάροχο ταυτότητας {IdentityProviderURL} δεν υπάρχει στον μισθωτή {ResourceTenantName}.



Κατά τον έλεγχο των αρχείων καταγραφής στον ενοικιαστή κατοικίας, ο διαχειριστής θα δει το ακόλουθο μήνυμα σφάλματος:

Ο λογαριασμός χρήστη {email} από τον πάροχο ταυτότητας {idp} δεν υπάρχει στον μισθωτή {tenant} και δεν μπορεί να έχει πρόσβαση στην εφαρμογή {appId}({appName}) σε αυτόν τον μισθωτή. Ο λογαριασμός πρέπει πρώτα να προστεθεί ως εξωτερικός χρήστης στον ενοικιαστή. Αποσυνδεθείτε και συνδεθείτε ξανά με διαφορετικό λογαριασμό χρήστη Azure Active Directory.

AADSTS50020, Ο λογαριασμός χρήστη από τον πάροχο ταυτότητας δεν υπάρχει στον μισθωτή

Οι παρακάτω λύσεις θα σας βοηθήσουν να διορθώσετε το AADSTS50020, Ο λογαριασμός χρήστη από τον πάροχο ταυτότητας δεν υπάρχει στον ενοικιαστή λάθος.



  1. Αλλάξτε τη ρύθμιση κοινού σύνδεσης στο μανιφέστο εγγραφής της εφαρμογής
  2. Χρησιμοποιήστε τη σωστή διεύθυνση URL σύνδεσης
  3. Αποσυνδεθείτε και, στη συνέχεια, συνδεθείτε ξανά από διαφορετικό πρόγραμμα περιήγησης ή από ιδιωτική περίοδο λειτουργίας προγράμματος περιήγησης
  4. Προσκαλέστε τον επισκέπτη χρήστη
  5. Εκχώρηση πρόσβασης σε χρήστες (αν υπάρχει)
  6. Χρησιμοποιήστε ένα τελικό σημείο που είναι συγκεκριμένο για τον μισθωτή ή τον οργανισμό
  7. Επαναφέρετε την κατάσταση εξαργύρωσης του λογαριασμού χρήστη επισκέπτη

Ας δούμε όλες αυτές τις διορθώσεις λεπτομερώς.

1] Αλλάξτε τη ρύθμιση κοινού σύνδεσης στο μανιφέστο εγγραφής εφαρμογής

Μια πιθανή αιτία αυτού του σφάλματος είναι όταν ένας μισθωτής χρησιμοποιεί έναν μη υποστηριζόμενο τύπο λογαριασμού. Για παράδειγμα, εάν έχει οριστεί ένας τύπος λογαριασμού μεμονωμένου μισθωτή για την εγγραφή της εφαρμογής σας, ένας χρήστης από άλλο αναγνωρισμένο πάροχο δεν μπορεί να συνδεθεί στην εφαρμογή.

Για να διορθώσετε το σφάλμα AADSTS50020 , αλλάξτε τη ρύθμιση κοινού σύνδεσης στη δήλωση εγγραφής εφαρμογής ως εξής:

  1. μεταβείτε στο Πύλη Azure .
  2. Επιλέγω Εγγραφές εφαρμογών .
  3. Επιλέξτε το όνομα της εγγραφής της εφαρμογής σας.
  4. Επιλέγω Δηλωτικό , από το Sidebar.
  5. Στο Κωδικός JSON , βρείτε τη ρύθμιση signInAudience.
  6. Ελέγξτε τη ρύθμιση από μία από τις ακόλουθες τιμές:
    • AzureADandPersonalMicrosoftAccount
    • AzureADMultipleOrgs
    • Προσωπικός Λογαριασμός Microsoft

Το SignInAudience θα πρέπει να περιέχει μία από τις προαναφερθείσες τιμές. Εάν δεν βρείτε καμία από αυτές τις τιμές στη ρύθμιση SignInAudience, πρέπει να δημιουργήσετε ξανά την εγγραφή της εφαρμογής.

2] Χρησιμοποιήστε τη σωστή διεύθυνση URL σύνδεσης

Μια άλλη αιτία αυτού του σφάλματος είναι η χρήση της εσφαλμένης διεύθυνσης URL σύνδεσης. Για παράδειγμα, εάν χρησιμοποιείτε https://login.Microsoftonline.com/<YourTenantNameOrID> URL, ο έλεγχος ταυτότητας αναμένεται να εκτελεστεί μόνο στον ενοικιαστή σας. Αυτός είναι ο λόγος για τον οποίο οι χρήστες σε άλλους οργανισμούς δεν μπορούν να έχουν πρόσβαση στην εφαρμογή. Όταν άλλοι χρήστες προσπαθούν να το κάνουν, θα λάβουν ένα σφάλμα σύνδεσης.

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

δεν υπερέχετε αρκετούς πόρους συστήματος για πλήρη εμφάνιση

Για τον τύπο εφαρμογών Multitenant, μπορείτε να χρησιμοποιήσετε την ακόλουθη διεύθυνση URL σύνδεσης.

https://login.microsoftonline.com/organizations

Εάν χρησιμοποιείτε Multitenant και τύπο προσωπικών λογαριασμών, τότε μπορείτε να χρησιμοποιήσετε την παρακάτω διεύθυνση URL σύνδεσης.

https://login.microsoftonline.com/common

Μόνο για προσωπικούς λογαριασμούς, χρησιμοποιήστε αυτήν τη διεύθυνση URL σύνδεσης.

https://login.microsoftonline.com/consumers

3] Αποσυνδεθείτε και, στη συνέχεια, συνδεθείτε ξανά από διαφορετικό πρόγραμμα περιήγησης ή από ιδιωτική περίοδο λειτουργίας προγράμματος περιήγησης

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

Σε αυτήν την περίπτωση, ζητήστε από τον επισκέπτη χρήστη να κάνει ένα από τα ακόλουθα:

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

4] Προσκαλέστε τον επισκέπτη χρήστη

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

5] Εκχώρηση πρόσβασης σε χρήστες (αν υπάρχει)

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

Μπορείτε να ελέγξετε εάν η εταιρική σας εφαρμογή απαιτεί εκχώρηση χρήστη ή όχι, ακολουθώντας τα παρακάτω βήματα:

  1. Μεταβείτε στην πύλη Azure.
  2. Επίλεξε το Εταιρικές εφαρμογές .
  3. Επιλέξτε την εταιρική σας εφαρμογή.
  4. Επιλέγω Ιδιότητες .
  5. Ελέγξτε αν το Απαιτείται ανάθεση η επιλογή έχει οριστεί σε Ναί . Εάν έχει οριστεί σε Ναι, τότε αυτή η εφαρμογή απαιτεί την εκχώρηση χρήστη.

Σε αυτήν την περίπτωση, εκχωρήστε πρόσβαση σε χρήστες μεμονωμένα ή ως μέρος μιας ομάδας.

6] Χρησιμοποιήστε ένα τελικό σημείο που είναι συγκεκριμένο για τον μισθωτή ή τον οργανισμό

Ο κωδικός σφάλματος AADSTS50020 μπορεί επίσης να προκύψει όταν ένας χρήστης προσπαθεί να χρησιμοποιήσει τη ροή διαπιστευτηρίων κωδικού πρόσβασης κατόχου πόρων (ROPC) για τους προσωπικούς του λογαριασμούς. Το Microsoft Identity Platform υποστηρίζει μόνο το ROPC εντός των ενοικιαστών του Azure AD και όχι προσωπικούς λογαριασμούς.

Σε αυτήν την περίπτωση, ο χρήστης πρέπει να χρησιμοποιήσει το τελικό σημείο που είναι συγκεκριμένο για τον μισθωτή ή τον οργανισμό. Λάβετε υπόψη ότι οι προσωπικοί λογαριασμοί δεν μπορούν να χρησιμοποιήσουν το ROPC ακόμη και αν έχουν προσκληθεί σε έναν μισθωτή Azure AD.

7] Επαναφέρετε την κατάσταση εξαργύρωσης του λογαριασμού χρήστη επισκέπτη

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

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

Αυτό είναι. Ελπίζω αυτό να βοηθήσει.

Τι αναγνωριστικό μισθωτή χρησιμοποιείται στο Azure;

Το αναγνωριστικό μισθωτή στο Azure είναι ένα μοναδικό αναγνωριστικό για έναν ενοικιαστή Azure Active Directory (Azure AD). Ονομάζεται επίσης αναγνωριστικό μισθωτή του Office 365. Υπάρχουν διάφοροι τρόποι για να αποκτήσετε το Azure Tenant ID σας.

Ποιος είναι διαχειριστής ενοικιαστή;

Ένας διαχειριστής μισθωτής είναι ένας χρήστης που έχει το υψηλότερο επίπεδο δικαιωμάτων σε έναν μισθωτή Azure Active Directory (Azure AD). Μπορεί να διαχειριστεί όλες τις πτυχές του ενοικιαστή, συμπεριλαμβανομένων των χρηστών, των ομάδων, των δικαιωμάτων και των ρυθμίσεων.

Διαβάστε στη συνέχεια : Σφάλμα AADSTS90100, Η παράμετρος σύνδεσης είναι κενή ή μη έγκυρη .

  AADSTS50020, Ο λογαριασμός χρήστη από τον πάροχο ταυτότητας δεν υπάρχει στον μισθωτή
Δημοφιλείς Αναρτήσεις