2015-07-29 4 views
1

Я хочу реализовать «вход с твиттером» в качестве дополнительной «регистрации», например, Facebook. Я нашел twitteroauth и немного протестировал. Проблема в том, что я не знаю, как я могу использовать эту библиотеку в контроллере расширения (typo3), чтобы делать все вызовы.Twitter Войти с twitteroatuh

require "typo3conf/ext/mbx_twitter/Classes/Controller/autoload.php"; 

класс TwitterController расширяет \ TYPO3 \ CMS \ Extbase \ Mvc \ Controller \ ActionController {

public function loginAction() { 
    header('Access-Control-Allow-Origin: *'); 

    if(isset($this->settings['consumerKey']) && isset($this->settings['consumerSecret'])) { 

     $consumerKey = $this->settings['consumerKey']; 
     $consumerSecret = $this->settings['consumerSecret']; 
     $callback = $_SERVER["HTTP_HOST"]; 


     $connection = new TwitterOAuth($consumerKey, $consumerSecret); 

     $access_token = $connection->oauth("oauth/access_token", array("oauth_verifier" => "nMznkpFRTMCuNMsmALzel9FgPlmWQDWg")); 

    } 

    $this->view->assign('', ''); 
} 

}

Этот код надеваем `t работа и я нашел только старые примеры. Есть ли у вас какие-либо идеи, как я могу реализовать вход в twitter с этой библиотекой? Генерируются App и потребительские ключи.

С наилучшими пожеланиями Daniel

ответ

0

Посмотрите на расширение openid снабженным ядра. Предоставление службы проверки подлинности, которая также создает учетные записи пользователей, - непростая задача. Вы должны рассмотреть возможность найма профессионала для кода, связанного с безопасностью.

Смежные вопросы