Office özel bir DUO API çok faktörlü kimlik doğrulaması oturum açma sayfasını işlemez

Bu makale Destek Yükseltme Mühendisi Warren Rath tarafından yazılmıştır.

Belirtiler

Office uygulamasıyla DUO API kullanan özel bir çok faktörlü kimlik doğrulama oturum açma sayfası kullandığınızda, oturum açma sayfası kaybolmadan önce bir an için titrer. Aşağıdaki hata iletisini alırsınız:

Kuruluşunuzun ilkeleri bu eylemi sizin adınıza tamamlamamızı engelliyor. Daha fazla bilgi için lütfen yardım masasına başvurun.

Özel oturum açma sayfası web tarayıcılarından doğru şekilde işlense de, Office uygulaması özel oturum açma sayfasının HTML özelliğini işlemez.

Neden

DUO iframe "duo.form.login.template.html" dosyasından yüklendiğinde kod şöyle olur:

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

Iframe öğesinin src özniteliğinin eksik olduğuna dikkat edin. iFrame'in "about:blank" URL'sini yüklemesine neden olur (Iframe src özniteliği daha sonra Duo-Web-v2.js dosyasında ayarlanır).

Güvenlik nedenleriyle Office, web görünümünde kullanıcı kimlik bilgilerini yakalamak için gösterilen https olmayan herhangi bir uç noktaya gezintiye izin vermez. src özniteliğinin olmaması, eklenmiş tarayıcının IFRAME'de "about:blank" yüklemesine neden olur.

Veriler HTTPS'yi temel almadığından, Office böyle bir gezintinin gerçekleşmesine izin vermez.

Geçici Çözüm

Bu sorunu geçici olarak çözmek için Iframe öğesinin src özniteliğini aşağıdaki gibi belirtin. Ardından "about:blank" sayfası artık yüklenmez ve bu sorun oluşmaz.

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