Sdílet prostřednictvím


Office nevykresluje vlastní přihlašovací stránku vícefaktorového ověřování rozhraní DUO API

Tento článek napsal Warren Rath, technik eskalace podpory.

Příznaky

Když s aplikací Office použijete vlastní přihlašovací stránku s vícefaktorovým ověřováním, která používá rozhraní DUO API, přihlašovací stránka chvíli bliká, než zmizí. A zobrazí se následující chybová zpráva:

Zásady organizace brání v dokončení této akce. Chcete-li získat další informace, kontaktujte helpdesk.

I když se vlastní přihlašovací stránka může z webových prohlížečů vykreslit správně, aplikace Office nevykreslí vlastnost HTML vlastní přihlašovací stránky.

Příčina

Když se ze souboru "duo.form.login.template.html" načte iframe DUO, kód vypadá takto:

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

Všimněte si, že chybí atribut src elementu Iframe. To způsobí, že iFrame načte adresu URL "about:blank" (Atribut Iframe src se nastaví později v souboru Duo-Web-v2.js).

Z bezpečnostních důvodů Office neumožňuje navigaci k žádnému koncovému bodu mimo https ve webovém zobrazení, který se zobrazuje pro zachycení přihlašovacích údajů uživatele. Nedostatek atributu src způsobí, že vložený prohlížeč načte "about:blank" v prvku IFRAME.

Vzhledem k tomu, že data nejsou založená na PROTOKOLU HTTPS, Office nemůže takovou navigaci povolit.

Řešení

Chcete-li tento problém vyřešit, zadejte atribut src pro element Iframe následujícím způsobem. Pak se stránka about:blank už nenačte a k tomuto problému už nedojde.

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