איך לתקן את השגיאה AADSTS50034: המשתמש אינו קיים ב-Microsoft Azure AD
By Mirko Peters ·
השגיאה AADSTS50034 ב-Microsoft Azure AD פירושה פשוט “המשתמש אינו קיים.” כשמישהו מנסה להיכנס ל-Microsoft 365, ל-Azure או לשירותי ענן קשורים ומקבל את הקוד הזה, Azure Active Directory לא מצליח למצוא חשבון התואם לשם המשתמש שהוזן. ההודעה הזו מופיעה לעיתים קרובות, במיוחד אחרי שעובד עוזב את החברה, חשבון נמחק, או כשיש טעות הקלדה או פיקוח בכניסה או בסנכרון חשבונות…
Automatically translated with AI from the original post. Read the English original

השגיאה AADSTS50034 ב-Microsoft Azure AD פירושה פשוט “המשתמש אינו קיים.” כשמישהו מנסה להיכנס ל-Microsoft 365, ל-Azure או לשירותי ענן קשורים ומקבל את הקוד הזה, Azure Active Directory לא מצליח למצוא חשבון התואם לשם המשתמש שהוזן. ההודעה הזו מופיעה לעיתים קרובות, במיוחד אחרי שעובד עוזב את החברה, חשבון נמחק, או כשיש טעות הקלדה או פספוס בכניסה או בסנכרון החשבונות.
תיקון השגיאה הזו הוא לא רק עניין של להיפטר מהודעה מעצבנת. זה קריטי לגישה חלקה לענן, לפרודוקטיביות של המשתמשים ולאבטחה טובה. AADSTS50034 יכולה למנוע ממשתמשים לגיטימיים לבצע את עבודתם, והיא מרמזת על בעיות עמוקות יותר בניהול מחזור החיים של חשבונות, בתצורת הספרייה או בגישה לדייר. המדריך הזה יפרט בדיוק למה השגיאה מופיעה, איך היא קשורה לשגיאות דומות, ומה לעשות כדי לתקן אותה, ואף יותר מכך, כדי למנוע מראש כאבי ראש עתידיים של שגיאות AADSTS בסביבות Microsoft.
הבנת AADSTS50034 ושגיאות אימות דומות ב-Azure AD
AADSTS50034 נמצאת בלב תהליך חיפוש המשתמשים של Azure Active Directory. כשאנשים רואים את ההודעה “המשתמש אינו קיים”, מה שקורה בפועל הוא ש-Azure AD ניסה להתאים את שם המשתמש או הפרטים שלו לספרייה, ולא מצא התאמה. זה יכול להתפרש בכך שהמשתמש מעולם לא היה קיים, נמחק, או מעולם לא סונכרן או סופק מלכתחילה.
אבל אימות בענן של Microsoft כמעט never פשוט, וצברים של קודי שגיאה עלולים להצטבר ולגרום לבלבול במקום בהירות. לצד AADSTS50034, מנהלים נתקלים לעיתים קרובות בשגיאות כניסה אחרות כמו AADSTS50020 ו-AADSTS50126. כולן סובבות סביב קיום המשתמש והזהות, אבל לכל אחת יש משמעות עדינה משלה. התוצאה היא שפתרון תקלות הופך לחקירת רצח, כאשר כל שגיאה מצביעה על תפנית אחרת, בין שמדובר באי-התאמה של דייר, בעיות סיסמה או אובייקטי משתמש חסרים.
הבנת הקודים האלה חיונית לכל מי שאחראי על תמיכה ב-Microsoft 365 או ב-Azure. הגבול בין משתמש חסר, סיסמה לא תקינה או דייר שגוי הוא דק, וההיכרות עם ההבדלים עוזרת לפתור תקלות מהר יותר ובביטחון רב יותר. לפני שנכנסים לתיקונים טכניים, חשוב לראות את התמונה הרחבה: איך Azure AD בודק זהויות, מפרש שגיאות, ומחבר בין הקודים האלה לסיפור של גישה מאובטחת ואמינה. בואו נפרק מה גורם ל-AADSTS50034 ואיך היא משתווה לשגיאות כניסה נפוצות אחרות של משתמשים.
מה גורם לשגיאה AADSTS50034 וכיצד לתקן את הקוד AADSTS50034 ב-Microsoft Azure
השגיאה AADSTS50034 מופיעה כש-Azure AD לא מוצא אובייקט משתמש תואם בזמן הכניסה. הרעיון פשוט ככל הנראה: אם המשתמש לא קיים בספרייה, הגישה נדחית. הסיבות לכך יכולות להיות פשוטות, כמו טעות הקלדה בכתובת דוא"ל, או נסתרות יותר, כמו מחיקות, כשל בסנכרון או אי-התאמה בין דיירים.
הגורמים הנפוצים ביותר כוללים שמות משתמש עם טעויות כתיב, משתמשים שנמחקו לאחרונה ועדיין מנסים להיכנס, או חשבונות שמעולם לא סונכרנו מ-Active Directory מקומי. גורם נוסף הוא משתמש שמנסה לגשת לדייר הלא נכון, אולי יש לו גישה למספר ארגונים, או שהזמנת האורח שלו מעולם לא הסתיימה בתהליך ההקצאה. מה שמבלבל עוד יותר: אם יש עיכוב ביצירת משתמש B2B, או אי-התאמה בין הדוא"ל ל-UPN במהלך פדרציה, AADSTS50034 תופיע.
כדי לתקן את השגיאה, התחילו בבדיקה כפולה של שם המשתמש לחיפוש טעויות כתיב. בפורטל Azure, ודאו שהמשתמש קיים תחת “משתמשים” בדייר הנכון. אם המשתמש נמחק, ייתכן שתצטרכו לשחזר אותו, ובמקרה של גישת אורח, להזמין אותו מחדש. בסביבות היברידיות, בדקו שחשבון ה-On-premises פעיל ומסנכרן בהצלחה ל-Azure AD. לבסוף, ודאו תמיד שהכניסה מתבצעת בדייר הנכון ושסוג המשתמש (‘Member’ או ‘Guest’) תואם לתפקיד של החשבון. טיפול בבעיות הבסיסיות האלה ינקה את AADSTS50034 ויחזק את האמינות הכוללת של הזהויות בסביבה שלכם.
השוואת שגיאות משתמש ב-Azure AD: AADSTS50020 מול AADSTS50126
שגיאות AADSTS50020 ו-AADSTS50126 נטעות לעתים קרובות כ-AADSTS50034, אך הן מסמנות בעיות כניסה שונות במקצת. AADSTS50020 פירושה שהמשתמש קיים במקום כלשהו ב-Azure AD, אך לא בדייר שאליו הוא מנסה לגשת. זה קורה לעתים קרובות כאשר מישהו נכנס עם פרטי הזיהוי הנכונים לארגון או לדייר הלא נכונים.
מנגד, AADSTS50126 מצביע על פרטי זיהוי שגויים, למשל שם משתמש תקין עם סיסמה שגויה. בעוד ש-AADSTS50034 שואלת "מי אתה?", הקודים האחרים אומרים "לא כאן!" (50020) או "זו לא הסיסמה שלך!" (50126). אבחון מהיר של ההבדלים האלה עוזר למנהלים לזהות במהירות אם התיקון נדרש בפרטי הכניסה, בדייר או בהגדרות הספרייה עצמה.
פתרון בעיות בדייר ובספרייה לתיקון בעיות גישה ל-Azure AD
רבות מבעיות הגישה ל-Azure AD נובעות מבחירת הדייר, מהגדרות הספרייה או מאכיפת מדיניות. בסביבות ארגוניות, במיוחד כאלה עם מספר דיירי Azure או הגדרות של שיתוף פעולה עסקי (B2B), משתמשים נתקלים בשגיאות פשוט כי הם נמצאים במקום הלא נכון בזמן הלא נכון. לא נדיר שמשתמש נכנס בטעות לדייר אחר, או שמדיניות חוסמת כניסה שאחרת הייתה תקינה.
מבנה הדיירים והספריות ב-Azure AD פועל כגבול אבטחה. הגישה של משתמשים, רישום אפליקציות והרשאות למשאבים קשורים כולם להקשר של הדייר הנוכחי. אם משתמש או אורח מנסה להיכנס מהכיוון הלא נכון, המערכת לא פשוט מתקשה, אלא שאין לה דרך לאתר או לאשר אותו, וזה מוביל לשגיאות כמו AADSTS50034, AADSTS50105 או AADSTS53003.
פתרון בעיות במקרים אלה פירושו לשים לב היטב לאופן שבו המשתמשים מנותבים בין דיירים, האם הם חברים או אורחים, והאם יש אי-התאמה בספרייה. בארגונים עם גישה מותנית מורכבת או דיירים מוגבלים מאוד, מדיניות ניהולית עלולה גם להפריע ולחסום גישה גם כאשר נראה שהכול מוגדר כראוי. למידע נוסף על האופן שבו ממשל ומדיניות יכולים להכריע את הגישה, עיינו במשאב הבא על ממשל ארגוני ב-Azure. הבנה של גבולות הספרייה והדייר חיונית לפני שמתחילים לטפל בשגיאות "למה לא מוצאים את המשתמש הזה?" שממשיכות להצטבר.
איך לתקן: וידוא גישה לדייר הנכון ב-Azure AD
- בדיקת הקשר הדייר: יש לוודא תמיד את הדייר המוצג בפורטל Azure או Microsoft 365. שם התצוגה בפינה הימנית העליונה משקף את הארגון הפעיל.
- החלפת ספריות: אם אתם שייכים ליותר מדייר אחד, השתמשו במחליף הספריות של הפורטל כדי לעבור בין הארגונים לפני שמנסים שוב להיכנס.
- אימות סטטוס של חבר/אורח: יש לאשר אם אתם רשומים כחבר או כאורח בארגון שאליו אתם ניגשים, שכן תפקידים שגויים חוסמים גישה לעתים קרובות.
- בדיקת הזמנות: עבור משתמשים אורחים, יש לוודא שההזמנה אושרה ושחשבון האורח הוקם בספריית Azure AD הנכונה.
פתרון שגיאות AADSTS50105 ו-AADSTS53003: גישה לספרייה נחסמה או נדחתה
- מדיניות או גישה חסומה (AADSTS50105): ייתכן שמנהלים הגדירו מדיניות גישה, קבוצות או הגבלות שמונעות ממשתמשים מסוימים לגשת למשאבים. יש לאשר את השיוך לקבוצות ואת זכאות התפקידים במרכז הניהול.
- גישה מותנית או הגבלות על משתמשים חיצוניים (AADSTS53003): הכניסה עשויה להיחסם אם נאכפות מדיניות של תאימות מכשיר, מיקום או סיכון. יש לבדוק את כל מדיניות הגישה המותנית ב-Microsoft Entra ID ולוודא שרישום המכשירים ודרישות האבטחה מולאו.
- תפוגת אורח או סקירת גישה: אורחים או משתמשים חיצוניים עלולים לאבד גישה לאחר סקירות גישה או תפוגה אוטומטית. יש לבצע ביקורות קבועות של חשבונות אורחים ובדיקות מחזור חיים כדי לנהל ולמזער חסימות בלתי צפויות.
- התערבות מנהל: אם אתם חושדים בחסימה רחבה יותר, פנו למנהל כדי להסיר הגבלות או להקצות מחדש גישה, בהתאם לנוהלי העבודה המומלצים שמפורטים במדריך ממשל מחזור החיים של אורחים.
סנכרון Active Directory מקומי ואימות סוגי חשבונות למניעת AADSTS50034
ארגונים שמפעילים זהות היברידית נופלים לעיתים קרובות במלכודות AADSTS50034 בשל בעיות סנכרון וסיווג חשבונות. כאשר Active Directory המקומי שלכם מקושר ל-Azure AD, כל תקלה בסנכרון של חשבונות משתמשים עלולה לגרום לכך שאנשים ייחסמו, גם כשהחשבון שלהם נראה קיים באופן מקומי.
אחת הסיבות המרכזיות היא שמשתמשים לא מסתנכרנים כראוי בין AD מקומי ל-Azure AD. אולי תהליך הסנכרון נכשל, אובייקט המשתמש הושבת, או שהשינויים טרם שוכפלו לענן. הבעיות האלה לא תמיד מתגלות עד שמשתמש מנסה להתחבר ומקבל את ההודעה "user does not exist".
המצב מסתבך כאשר משתמשים מסווגים בצורה שגויה – כ"Guest" במקום "Member", או להפך. Microsoft Entra ID (שנקרא בעבר Azure AD) בודק את הסטטוס הזה במהלך האימות. אם אורח חיצוני הוגדר בצורה שגויה, או אם משתמש חבר שסונכרן סומן כאורח, Azure AD לא ידע איפה לחפש, ותקבלו את AADSTS50034. הבנה של הניואנסים האלה חיונית למנהלים שמנהלים סביבות היברידיות, מולטי-ענן או סביבות עתירות אורחים. בהמשך, נבחן דרכים מעשיות להבטיח סנכרון תקין וסוגי חשבונות נכונים בספריית הענן של Microsoft.
תיקון סנכרון AD מקומי עם Azure AD כדי למנוע בעיות סנכרון ספרייה
- בדיקת סטטוס סנכרון: בלוח הבקרה של Azure AD Connect, בדקו את זמן הסנכרון האחרון ואת דוחות השגיאות. אם יש כשלים, פתרו אותם לפני שתמשיכו.
- אימות המשתמש בענן: השתמשו בפורטל Azure AD כדי לוודא שהמשתמש קיים ושפרטיו תואמים לספרייה המקומית.
- פתרון שגיאות סנכרון: טפלו בבעיות נפוצות כמו פרוקסי כפולים, התנגשויות באובייקטי משתמשים או מאפיינים שהוגדרו בצורה שגויה, החוסמים את סנכרון הספרייה.
- הפעלת סנכרון ידני: אם משתמש נוצר או עודכן זה עתה, הריצו סנכרון ידני כדי לכפות עדכון בין הספרייה המקומית לספריית הענן.
אימות סוג החשבון ותיקון AADSTS50034 עבור Microsoft for Members and Guests
- בדיקת סוג המשתמש: ב-Microsoft Entra ID, בדקו אם המשתמש מסומן כ"Member" או כ"Guest". סוג שגוי חוסם כניסה למשאבי הדייר.
- תיקון סיווגים שגויים: המירו אורחים שנרשמו בצורה שגויה לחברים (או להפך) באמצעות כלי ניהול המשתמשים של Azure AD.
- אימות UPN וכתובות דוא"ל: ודאו ש-User Principal Name תואם לחשבון המיועד, ושאין כינויי דוא"ל לא תואמים שגורמים להתנגשויות.
- ביקורת זהויות חיצוניות: עבור משתמשי B2B והיברידיים, בדקו שההזמנות והקשרים הארגוניים הוגדרו כראוי ופעילים.
כאשר אימות שירותים ואפליקציות מפעיל שגיאות AADSTS ב-Microsoft 365
שגיאות AADSTS אינן מוגבלות רק לכניסות של משתמשים רגילים – הן צצות גם כאשר אפליקציות ושירותים מתחברים ל-Microsoft 365. לעיתים השירות עצמו הוא הבעיה: רישומי אפליקציות נכשלים, סודות לקוח פוקעים, או שהרישום נמחק. Exchange Online, SharePoint ומאות אינטגרציות של צד שלישי תלויים בתצורה נכונה ב-Azure AD, ולכן גם שינוי קטן יכול לחסום הכול.
רישום היישום חייב להתאים להגדרות האימות של הלקוח, וכל סטייה – סוד חסר או שבוטל, מזהה אפליקציה שגוי, אפליקציה מושבתת או כתובת redirect URI לא תואמת – עלולה להפעיל שגיאות כמו AADSTS700016 ("application not found") או AADSTS7000218 ("invalid client secret"). הבעיות האלה מתסכלות מנהלי IT במיוחד במהלך מעברים בין דיירים, באוטומציה עם PowerShell, או כאשר אפליקציות חדשות נפרסות במהירות.
מעבר לכך, מדיניות גישה מותנית מחמירה והגבלות דייר הדוקות עלולות לחסום אפליקציות גם כשפרטי האימות נראים תקינים. ההבנה כיצד לפרש את השגיאות האלה ולאתר את הבעיה – האם מדובר בהגדרת אפליקציה, במתן הסכמה או בפרצת OAuth – היא קריטית כדי להימנע מהפרעה לעסק. אם אתם מודאגים מהסכמת OAuth או מפערי אבטחה מבוססי אפליקציות, כדאי לקרוא כיצד למנוע מתקפות הסכמה ב-Entra ID OAuth consent.
תיקון שגיאות AADSTS700016 ו-AADSTS7000218: האפליקציה לא נמצאה או לקוח לא חוקי
- בדיקת רישום האפליקציה: ודאו שהאפליקציה רשומה בדייר Azure AD. השוו את מזהי הלקוח/האפליקציה בבקשות האימות לערכים הרשומים.
- בדיקת סוד לקוח או תעודה: עבור לקוחות סודיים, ודאו שהסוד או התעודה תקפים, פעילים ותואמים להגדרות רישום האפליקציה.
- אימות כתובות Redirect URI: התגובה חייבת להשתמש בכתובת redirect URI המופיעה ברישום האפליקציה. כל אי-התאמה גורמת לכישלון בכניסה.
- אישור הדייר וההרשאות: האפליקציות חייבות להיות מופעלות בדייר הנכון, עם הרשאות מואצלות או הרשאות לאפליקציה בלבד התואמות לתרחיש השימוש.
פתרון AADSTS90002 ו-AADSTS900144 בשירותי Microsoft 365
- דייר לא נמצא (AADSTS90002): בדרך כלל משמעות הדבר היא שדייר היעד אינו קיים או נמחק. בדקו שוב את שם הדומיין בכתובת ההתחברות או במחרוזת החיבור של האפליקציה, וודאו שהדייר פעיל.
- הפרת מדיניות או ספריה (AADSTS900144): ייתכן שמדיניות גישה מותנית או מדיניות ברמת הדייר אוכפות בקרות מחמירות יותר. בדקו והתאימו את המדיניות, תוך מתן עדיפות לכיסוי כולל וצמצום החריגים הפרטניים לשם שמירה על אמינות. למידע נוסף על תכנון מיטבי של מדיניות, עיינו במדריך שיטות עבודה מומלצות למדיניות גישה מותנית.
- בעיות בגישה מואצלת: הסכמות OAuth שפג תוקפן או הרשאות חסרות ברישומי אפליקציות עלולות לעצור את תהליך ההתחברות, לכן בדקו באופן קבוע את מענקי ההסכמה ואת תאריכי התפוגה שלהם.
- מחיקת שירות או משתמש: ודאו שהרשות השירות (service principal) והמשתמש הנדרשים קיימים בדייר הנכון. אם נמחקו לאחרונה, שחזרו אותם או רשמו אותם מחדש לפי הצורך.
דרישות אימות רב-שלבי ומדיניות גישה מותנית
גם כאשר למשתמשים יש את החשבון וה-credentials הנכונים, Azure AD עדיין עלול לחסום גישה אם לא התקיימו דרישות מדיניות האבטחה. אימות רב-שלבי (MFA) ודרישות תאימות של מכשיר ממלאות תפקיד מרכזי בכך. ארגונים משתמשים בהן כדי לצמצם סיכונים, ודורשים אימות נוסף או בדיקת מצב המכשיר לפני השלמת הכניסה.
שגיאות כמו AADSTS50076 ו-AADSTS50079 מופיעות כאשר משתמש מדלג על MFA או מנסה להתחבר ממכשיר לא מנוהל או שאינו תואם. השגיאות האלה עלולות להפתיע משתמשים, במיוחד אם המדיניות השתנתה לאחרונה או אם הם משתמשים במכשיר חדש בפעם הראשונה. לעתים קרובות לא ברור מראש שתנאי חדש נאכף, עד שה-Azure AD מסרב לחיבור לחלוטin.
עבור מנהלים, הגדרה ותחזוקה יעילה של מדיניות גישה מותנית הן תהליך מתמשך ולא משימה של הגדרה חד-פעמית. סחף קורה: משתמשים מוצאים עקיפות, מדיניות משתנה, מכשירים מוחלפים. אם אתם צריכים הסבר מעמיק על אבטחת זהויות ניתנת להרחבה ולאכיפה, הפודקאסט על ממשל מדיניות גישה מותנית מסביר כיצד לשמור על בקרות חזקות תוך צמצום החיכוך. להלן שלבי פתרון הבעיות המעשיים לפתרון חסימות כניסה נפוצות הנובעות מ-MFA ומבדיקות תאימות.
פתרון AADSTS50076 ו-AADSTS50079: נדרש MFA ותאימות מכשיר
- הגדרת MFA: אם מופיעה בקשה לכך, ודאו ש-MFA מופעל ומוגדר. השתמשו באפליקציה לנייד, בשיחת טלפון או ב-SMS, בהתאם להגדרות הארגון שלכם.
- רישום מכשירים: לצורך תאימות מכשיר, ודאו שהמכשיר רשום בפתרון ניהול המכשירים של הארגון, כמו Intune או Endpoint Manager.
- בדיקת מדיניות: ודאו את השיוך וההיקף של מדיניות הגישה המותנית. התאימו אותה אם משתמשים לגיטימיים נחסמים בשל כללים מגבילים מדי.
- פנייה למנהל: אם ההגדרה תקינה והשגיאות ממשיכות, בקשו מהמנהל לוודא את תאימות המכשיר או הסשן ולבדוק ביומני המדיניות שינויים אחרונים.
טיפים למומחים: מניעת שגיאות User Does Not Exist בתרחישי Microsoft Entra B2B
לתקן את השגיאה "user does not exist" זה דבר אחד, למנוע אותה זה כבר עניין אחר, במיוחד בתרחישי Microsoft Entra B2B ובין-דייריים. ככל שארגונים משתפים פעולה יותר בין חברות, כך גוברת הסבירות להיתקל ב-AADSTS50034 עקב פיגורים בהקצאת משתמשים, חשבוני אורחים "רפאים" ותכונות משתמש לא מיושרות. תהליך יצירת משתמשי אורח, הסרת חשבונות וסנכרון זהויות היברידיות אינו תמיד מיידי או אמין לחלוטין.
ניהול מחזור החיים של החשבונות הוא קריטי. הזמנות שמתעכבות, סנכרונים חיצוניים שנכשלו וחוסר התאמה בכינויי דוא"ל עלולים להפעיל AADSTS50034 עבור משתמשי אורח גם כאשר תהליך ההטמעה נראה גמור. חשבונות שנמחקו בשל חוסר פעילות, דרישות תאימות או ניקוי ידני על ידי מנהל עלולים להישאר במצב מחיקה רכה, מה שגורם לתקלות מוזרות בזמן הכניסה או במעברי דיירים. אם אתם רוצים להימנע מהמלכודות האלה, בדיקות גישה קבועות וכללי מחזור חיים מובנים, כפי שמתואר במדריך מדריך לניהול אורחים מפורט, הם בעלי ערך רב.
מנהלים שמעבירים אפליקציות או שירותים עם אימות באמצעות service principal נתקלים בסבך משלהם, שבו חסר הקשר משתמש או הרשאות שהוגדרו בצורה שגויה גורמים להופעת AADSTS50034 – ולמען האמת, הסיבה השורשית כמעט אף פעם לא נובעת ממשתמש חסר. נקיטת גישה פרואקטיבית בנוגע להקצאת B2B, להתאמת mail/UPN ולהגדרות העברת אפליקציות מעניקה לספריה שלכם את היציבות הנדרשת לפרויקטים חוצי דיירים ולתהליכי אוטומציה מורכבים. בואו נסתכל על הפרטים הספציפיים של האופן שבו לנטר, לאבחן ולמנוע את תרחישי AADSTS50034 המתמשכים הללו.
הקצאת משתמשי אורחים, מחיקת חשבונות וחוסר התאמה ב-UPN שמובילים ל-AADSTS50034
- עיכובים בהקצאה: לאחר שאורח מקבל הזמנה, עשוי להיות עיכוב לפני שהחשבון מופיע במלואו ב-Azure AD. לפני שמתחילים לפתור בעיות לעומק, כדאי לנטר את יומני הכניסה ולוודא את לוחות הזמנים של היצירה.
- מחיקה אוטומטית או ידנית: אורחים ומשתמשים חיצוניים עלולים להימחק אוטומטית עקב חוסר פעילות, או להיות מוסרים ידנית על ידי מנהלים. חשבונות שנמחקו באופן רך (soft-deleted) אינם יכולים לאמת זהות וייצרו את AADSTS50034. יש לבחון מדיניות מחזור חיים לעיתים קרובות, כפי שמפורט במדריך ניהול מחזור החיים הזה.
- אי-התאמה בין דוא"ל ל-UPN: משתמשים שנכנסים באמצעות כינויי דוא"ל או שמות UPN לא תואמים עלולים שלא להימצא על ידי Azure AD. הפתרון הוא לוודא שה-UPN וכתובת הדוא"ל הראשית תואמות למה שרשום בספרייה.
- התנגשויות התאמת SMTP: כתובות דוא"ל כפולות בין דיירים שונים גורמות לכשלים בזיהוי זהות. יש להשתמש בהזמנות מפורשות ולוודא שכתובות הדוא"ל ייחודיות בתוך כל דייר, כדי למנוע שגיאות חיפוש.
Service Principal ואימות App-Only: הימנעות משגיאות AADSTS50034 מטעות במיגרציות
- הקשר אימות App-Only: כלי מיגרציה או סקריפטים לאוטומציה שמשתמשים ב-service principals עשויים לקבל AADSTS50034 אם הרשאות האפליקציה הוגדרו בצורה שגויה או אם הסקריפט מתייחס לאובייקט משתמש חסר, גם כאשר אף משתמש אינו מעורב באימות. יש לאמת תמיד תפקידים והיקפי הרשאות של האפליקציה בפורטל לפני הרצת מיגרציות.
- הרשאות מואצלות והסכמה שפגה: אם נדרשות הרשאות מואצלות אך ההסכמה פגה או חסרה, כלים עלולים לדווח בצורה מטעה על AADSTS50034. יש לתת מחדש הסכמה או לבדוק אותה, במיוחד לאחר מיגרציות בין דיירים או מחזורי אישור מחדש של אפליקציות.
- דיוק ב-UPN ובמזהה האובייקט: בעת כתיבת סקריפטים, יש להשתמש ב-UPN ובמזהה האובייקט (Object ID) הנכונים והעדכניים, התואמים למשתמש או ל-service principal הפעילים בדייר, כדי להימנע מכשלי הפניה.
- אבחון שגיאות: אל תסתפקו בחיפוש אחר משתמש חסר. בדקו ביומני Graph API או PowerShell אם יש שגיאות הרשאה או הפניה לאובייקטים, כדי לחשוף את הסיבה האמיתית לכשלי האימות.