Я не знаю, что у вас есть контроль над тем, "как" это вам это дает. Для параметра контроллера вам нужно будет перенаправить после того, как обратный вызов Auth «выдаст» вам токен. Это, вероятно, не является необходимым, поскольку вы можете просто извлечь его из строки запроса.
<?php
$token = $this->input->get('token');
if ($token)
{
// Option 1: redirect to a controller action that
// takes the token as the parameter
redirect('/google/token/'.$token);
// Option 2: do something directly with the token
// right now (why bother redirecting?)
var_dump($token);
exit;
}
die('Access token? We didn\'t get no access token!');
?>
Хранение токена в сеансе или базе данных является альтернативой перенаправлению, но перенаправление будет таким, как «получить токен в качестве параметра для контроллера», как вы просите.