Поднимаю вопрос, на который нет ответа:
stackoverflow.com/questions/36512143/yii2-authacti...
Необходимо сделать авторизацию через соц.сети без редиректа, а вызвав callback-функцию javascript, передав ей параметры. Пока сделал так:
public function actions()
{
return [
'auth' => [
'class' => 'yii\authclient\AuthAction',
'successCallback' => function ($client) {
$provider = $client->id;
$userAttributes = $client->userAttributes;
Yii::$app->response->format = Response::FORMAT_JSON;
Yii::$app->response->data = [
'provider' => $provider,
// ...
];
},
],
];
}
В итоге после авторизации в открытом popup-окне отображаются json-данные. Что делать дальше?