Я не уверен, как с этим справиться. Я использую openId с библиотекой dotnetopenauth.
У меня есть какой-то предопределенный провайдер, который при щелчке отправляет сообщение jquery на сервер и отправляет запрос провайдеру.
Я получаю URL-адрес от провайдера, и я делаю window.open (....) и открываю его как новое окно с предопределенными высотой и шириной.
Теперь они входят в систему и делают все эти замечательные вещи. Теперь провайдер отправляет мне информацию о методе контроллера, который я указал.
Теперь, после того как я их аутентифицирую, я хочу перейти на новую страницу. Однако я хочу, чтобы страница открывалась в главном окне, а не в окне, которое я открыл с помощью window.open (). Я хочу, чтобы это закрылось и ушло.
Я не могу заставить его работать. Он просто начнет использовать это окно window.open () для загрузки всех страниц, и я не хочу этого.
Так что я понятия не имею, что делать.