sramitroy/social

PHP 社交身份验证规范的实现

1.0.0 2021-04-25 10:25 UTC

This package is auto-updated.

Last update: 2024-09-29 06:20:03 UTC


README

PHP 社交身份验证的实现

安装

通过 Composer

$ composer require sramitroy/social

使用方法

// FIRST STEP 
  use Soft\Google;
 
  $gObject = new Google([
  	 'client_id'=>'YOUR_CLIENT_ID',
  	 'redirect_uri'=>'YOUR_REDIRECT_URL',
  	 'client_secret'=>'YOUR_CLIENT_SECREAT',
  ]);
  $url= $gObject->LogInUrl(); //return Google Login URL
// SECOND STEP 
// DEFINE THESE SCRIPTS ONTO CALL BACK FILE
  use Soft\Google;
 
  $gObject = new Google([
  	 'client_id'=>'YOUR_CLIENT_ID',
  	 'redirect_uri'=>'YOUR_REDIRECT_URL',
  	 'client_secret'=>'YOUR_CLIENT_SECREAT',
  ]);

  $AccessToken = $gObject->AccessToken($_GET['code']);

  $profile     = $gObject->UserProfile(
                     $AccessToken['access_token'],
                     ['name','email','gender,id','picture','verified_email']
                 ); // return google profile information

测试

$ phpunit

许可证

MIT 许可证 (MIT)。更多信息请见 许可证文件