В общем, сам промучался с этой проблемой. Возможно, кому-то поможет (не претендую на лучший способ решения):
я поменял urlManager'e ссылку, чтобы она выглядела как
site.ru/auth/network/vkontakte
вместо
site.ru/auth/network/auth?authclient=vkontakte
Плюс пришлось переопределить один класс. И вуаля!
class AuthAction extends BaseAuthAction {
protected function authOAuth2($client)
{
if ($client->getName() === 'vkontakte') {
$client->setReturnUrl(Yii::$app->urlManagerFrontend->createAbsoluteUrl(['/user/sign-in/oauth/vkontakte']));
}
return parent::authOAuth2($client);
}
}