У меня есть веб-сайт ASP.NET MVC 3, на странице _Layout.cshtml я создаю JJuery AJAX-запрос к методу действия, в котором «CanvasAttribute» пытается получить сведения о пользователе.
Ответ на этот запрос ajax:
<html> <head> <script type="text/javascript"> top.location = "http://www.facebook.com/dialog/oauth/?scope=user_about_me&state=eyJyIjoiaHR0cHM6Ly9hcHBzLmZhY2Vib29rLmNvbS9jY3RfdmJjX3NtL0hvbWUvUHJvZmlsZSJ9&client_id=...&redirect_uri=https://localhost:44302/facebookredirect.axd"; </script> </head> <body></body> </html>
Я думал, что аутентификация с помощью FB происходит только при первом вызове метода действия, который обозначается как CanvasAttribute. Похоже, что при каждом запросе происходит аутентификация.
Есть решение?