dotnetopenauth - всплывающее окно не закрывается после аутентификации - PullRequest
0 голосов
/ 09 марта 2011

Я использую dotnetopenauth в качестве моей открытой библиотеки lib.во всех браузерах всплывающее окно закрывается после аутентификации, кроме IE.Я делаю аутентификацию следующим образом:

Используя window.open, я открываю действие Аутентификация и после успешной аутентификации возвращаю следующий вид:

    if (window.opener.isUserLoggedOn()) {
        window.opener.OnUserLogonFinished();
        window.close();
    }
    else {
        window.close();
    }

Во всех браузерах открыватель доступен кромедля IE.

Любая помощь будет оценена.

Спасибо, Лиор

1 Ответ

0 голосов
/ 13 марта 2011

Используете ли вы стандартные всплывающие окна, размещенные и управляемые DotNetOpenAuth, или вы открыли свои собственные?

Одна проблема, с которой я столкнулся, заключается в том, что если ваше всплывающее окно IE меняет зоны (Интернет на Интранет или Доверенные) во время перенаправления, то оно навсегда нарушает отношения между дочерним и родительским окном.Но, к счастью, это обычно не проблема, когда вы переходите на работу, поскольку ваш сайт будет находиться в зоне Интернета для ваших пользователей, как и большинство провайдеров пользователей.

...