невозможно войти в систему с помощью fuelphp opauth (Google)

Я не могу получить учетные данные пользователя, используя fuelphp opauth

Я использую это opauth.php конфиг

'security_salt'         => "...",
'Strategy'              => array(
"Google" => array(
'client_id'     => '...',
'client_secret' => '...',
"redirect_uri"  => "http://localtest.me/public/login/complete",
'scope'         => 'https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/calendar https://www.googleapis.com/auth/calendar.readonly',
),
),

"provider"     => "Google",
"params"       => array(
"strategy" => "google",
),

и мой контроллер просто очень прост

public function action_login()
{
\Package::load("auth");
\Auth_Opauth::forge();
}

public function action_complete()
{
\Package::load("auth");

$opauth   = \Auth_Opauth::forge(false);
$provider = $opauth->get('auth.provider');
$status   = $opauth->login_or_register();

$login_form = array(
"uid"           => $opauth->get('auth.uid'),
"token"         => $opauth->get('credentials.token', null),
"secret"        => $opauth->get('credentials.secret', null),
"expires"       => $opauth->get('credentials.expires', null),
"refresh_token" => $opauth->get('credentials.refresh_token', null),
);

return \Response::forge(View_Twig::forge("login.html", $login_form));
}

все в порядке, пока не вернется к методу обратного вызова action_complete и бросает исключение на $opauth->login_or_register(),

Auth\OpauthException [ Error ]:
no valid response received in the callback

если я закомментирую $opauth->login_or_register() я получил null на все полномочия, которые я пытаюсь получить.

Я перепробовал все fuelphp oauth примеры, которые я мог найти в Интернете и прочитать документацию десятки раз, но я все еще не могу понять это правильно. Это fuelphp ошибка или я что то не так делаю?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]