Я использую ASP.NET MVC 3 и TweetSharp.Я открываю диалог авторизации с помощью window.open (), в конце программы авторизации в этом окне пытается получить доступ к главному окну через window.opener.
В моем приложении обратный вызов установлен на http://www.domain.com, и когда я открываю сайт с этого URL, все работает нормально, но если я использую только domain.com, я получаю сообщение об ошибке типа «Доступ запрещен, потому чторазных доменов "при доступе к window.opener.
Я пытался установить callbackUrl, когда открывается диалог авторизации приложения, но это не имеет никакого эффекта.Кроме того, изменение URL обратного вызова на http://domain.com дает тот же результат.
Единственный способ решить эту проблему - использовать UrlRewrite, чтобы всегда перенаправлять на www.domain.com.Или я что-то упускаю и есть другой способ?
Спасибо.