שתף באמצעות


Office אינו מעבד דף כניסה מותאם אישית לאימות אימות רב-גורמי של DUO

מאמר זה נכתב על-ידי וורן ראל, מהנדס הסלמה של תמיכה.

מאפייני הבעיה

בעת שימוש בדף כניסה מותאם אישית לאימות רב גורמי המשתמש ב- API של DUO עם יישום Office, דף הכניסה יהבהב לרגע לפני שהוא ייעלם. ואתה מקבל את הודעת השגיאה הבאה:

פריטי המדיניות של הארגון שלך מונעים מאיתנו להשלים פעולה זו בשבילך. לקבלת מידע נוסף, פנה לשירות לקוחות.

למרות שדף הכניסה המותאם אישית עשוי לעבד כראוי מדפדפני אינטרנט, יישום Office אינו מעבד את מאפיין ה- HTML של דף הכניסה המותאם אישית.

סיבה

כאשר DUO iframe נטען מקובץ "duo.form.login.template.html", הקוד דומה ל:

<iframe id="duo_iframe" width="100%" height="350px" frameborder="0">

שים לב כי התכונה src של הרכיב Iframe חסרה. הוא גורם ל- iFrame לטעון את כתובת ה- URL "about:blank" (התכונה Iframe src מוגדרת מאוחר יותר בקובץ Duo-Web-v2.js).

מסיבות אבטחה, Office אינו מאפשר ניווט אל נקודת קצה שאינה https בתצוגת האינטרנט המוצגת כדי ללכוד אישורי משתמש. העדר התכונה src גורמת לדפדפן המוטבע לטעון "about:blank" ב- IFRAME.

מאחר שהנתונים אינם מבוססים על HTTPS, Office אינו יכול לאפשר ביצוע ניווט מסוג זה.

פתרון

כדי לעקוף בעיה זו, ציין את התכונה src עבור הרכיב Iframe באופן הבא. לאחר מכן הדף "about:blank" לא ייטען עוד ובעיה זו לא תתרחש עוד.

<iframe id="duo_iframe" src="images/TempImage.gif" width="100%" height="350px" frameborder="0">