먼저 oauth 작품을 어떻게 사용할 수 있는지 간단히 알고 싶습니다. 이 플러그인에서 전달해야하는 것과이 플러그인이 반환 할 내용. 다른 PHP 프레임 워크 용 플러그인을 사용자 정의해야합니까? 나는 그들의 프레임 워크가 서로 다른 oauth의 다른 확장 인 것을 보았다. 왜 그렇습니까?oauth 플러그인을 통해 Twitter, Google, Facebook Apis를 사용하여 사용자를 인증해야합니까?
나는 YII 프레임 워크에서 소셜 네트워크를 사용하여 사용자를 인증 할 필요가 난의 OAuth를 사용하는 YII의 eouath 확장을 통합하고 접근이
공공 기능 actionGoogleAds 같은 구글 사용자의 광고 서비스를 사용하는 작업을 만들었습니다() {
Yii::import('ext.eoauth.*');
$ui = new EOAuthUserIdentity(
array(
//Set the "scope" to the service you want to use
'scope'=>'https://sandbox.google.com/apis/ads/publisher/',
'provider'=>array(
'request'=>'https://www.google.com/accounts/OAuthGetRequestToken',
'authorize'=>'https://www.google.com/accounts/OAuthAuthorizeToken',
'access'=>'https://www.google.com/accounts/OAuthGetAccessToken',
)
)
);
if ($ui->authenticate()) {
$user=Yii::app()->user;
$user->login($ui);
$this->redirect($user->returnUrl);
}
else throw new CHttpException(401, $ui->error);
}
내가 링크드 인과 같은 다른 서비스를 사용하려는 경우, 페이스 북, 난 그냥 범위 및 매개 변수를 변경하거나 또 다른 일부 내용을 변경하는 권한이 필요한 사용자를 가입 바로 트위터. 내 데이터베이스에 사용자 정보를 저장하려면 어떻게합니까?