Имеется следующая ситуация:
1. Есть какой-то сайт, на одной из его страничек имеется flash приложение.
2. Заходя в это flash приложение, необходимо чтобы внутри него пользователь мог авторизоваться через соц. сети, например, Вконтакте (именно внутри флэшки).
Получается:
1. Имеем сторонний сайт с флэшкой, следовательно тип приложения ВК - Веб-сайт.
2. Для авторизации будем использовать OAuth2.
3. Следуя всем инструкциям, делаем примерно следующее:
a) Направляем человека по нажатию на кнопку Flash на страницу ВК:
Код: Выделить всё
var authUrl:String = "https://oauth.vk.com/authorize?" + "client_id=" + app_id + "&" + "scope=" + settings + "&" + "response_type=code&" + "redirect_uri=" + redirectUri; navigateToURL(new URLRequest(authUrl));
Код: Выделить всё
<?php $AUTH['client_id'] = 'id';$AUTH['client_secret'] = 'secret'; if (isset($_GET['code'])) { $curl = curl_init('https://oauth.vk.com/access_token'); curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, 'code=' . $_GET['code'] . '&redirect_uri=' . urlencode(auth_uri) . '&client_id=' . $AUTH['client_id'] . '&client_secret=' . $AUTH['client_secret']); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $s = curl_exec($curl); curl_close($curl); $auth = json_decode($s, true);} ?>
Вопрос:
Как отдать после этого результат (например 'user auth complete') обратно флэшке, в том состоянии в котором flash приложение было. Т.е. как добавить calllback внутри flash на схему flash-vk-server-flash.
Предполагаю, что нужно использовать js помимо flash еще.
Надеюсь понятно написал. Возможно у кого-то есть примеры, другие линки или что-то еще.
Спасибо.