AD FS מתעלם מהפרמטר "prompt=login" במהלך אימות ב- Windows Server 2016

חל על
Windows Server 2016, all editions Windows Server 2016 Standard Windows Server 2016

סיכום

האימות נכשל אם אתה משתמש באימות שאינו סיסמה (כגון כרטיסי PIV) בשרת של ספק זהויות (IdP), והבקשה מכילה את פרמטר הבקשה בעל כניסה כערך.

גורם

בעיה זו מתרחשת מאחר אופן הפעולה של איחוד ההנחיות המהווה ברירת מחדל הוא להמיר את הפרמטר prompt=loginל- wauth=password&wfresh=0 במהלך האיחוד.

אודות התיקון

Active Directory Federation Services (AD FS) תומך כעת באפשרויות הבאות כדי לשלוט באופן שבו יש לטפל בפרמטר prompt=login במהלך איחוד. ניתן להגדיר אפשרויות אלה באופן כללי עבור כל השרתים המאוחדים באמצעות ה- cmdlet set-ADFSProperties , אך רק כאשר החווה פועלת במצב מעורב. ההגדרה הכללית מועברת באופן אוטומטי לספקי התביעות הבודדים כאשר רמת אופן הפעולה של החווה (FBL) מועלה ב- Windows Server 2016. ניתן להציג אותם באמצעות ה- cmdlet get-ADFSProperties .

הערה ניתן להגדיר אפשרויות אלה גם עבור ספקי דרישות בודדים באמצעות ה- cmdlet Add-AdfsClaimsProviderTrust כאשר החווה פועלת במצב לא מעורב.

  • שום דבר .אין שום דבר. אל תקשר את הבקשה=הבקשה לכניסה ואת השגיאה במקום זאת.

  • FallbackToProtocolSpecificParameters (ברירת מחדל). תרגום prompt=login ל - wfresh=0 ו - Wauth=forms במהלך איחוד. אם "wauth" קיים בבקשה המקורית, הוא יישמר.

    ניתן לעקוף את ערך "wauth" המהווה ברירת מחדל באמצעות הפרמטר PromptLoginFallbackAuthenticationType . לדוגמה, הפקודה הבאה מתרגם את prompt=login ל- wfresh=0 ו- wauth=urn:ietf:rfc:2246 במהלך איחוד.
    Set-AdfsProperties -PromptLoginFederation FallbackToProtocolSpecificParameters -PromptLoginFallbackAuthenticationType urn:ietf:rfc:2246

  • ForwardPromptAndHintsOverWsFederation. העבר את פרמטר הבקשה כפי שהוא במהלך איחוד.

  • לא זמין. בטל את פרמטר הבקשה מהבקשה במהלך איחוד.

להלן דוגמאות ל- cmdlet set-ADFSProperties :

  • Set-AdfsProperties -PromptLoginFederation None
  • Set-AdfsProperties -PromptLoginFederation ForwardPromptAndHintsOverWsFederation

כיצד לקבל עדכון זה

כדי להוסיף את האפשרות החדשה, התקן את העדכון שפורסם בפברואר 2018 KB 4077525.

דרישות מוקדמות

כדי להתקין עדכון זה, עליך להתקין Windows Server 2016.
 

פרטי רישום

כדי להחיל עדכון זה, אינך צריך לבצע שינויים כלשהם ברישום.
 

‏‏דרישת הפעלה מחדש

עליך להפעיל מחדש את המחשב לאחר החלת עדכון זה.
 

מידע על החלפת עדכון

עדכון זה אינו מחליף עדכון קודם שפורסם.

מצב

Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".

חומרי עזר

קבל מידע על המינוח שבו משתמשת Microsoft כדי לתאר עדכוני תוכנה.