khlystou/socialite-yandex-driver

Yandex driver for Laravel socialite package

v1.0.2 2023-12-08 22:52 UTC

This package is auto-updated.

Last update: 2024-09-09 00:57:34 UTC


README

安装

composer require khlystou/socialite-yandex-driver

将配置添加到 config/services.php

'yandex' => [    
    'client_id' => env('YANDEX_CLIENT_ID'),  
    'client_secret' => env('YANDEX_CLIENT_SECRET'),  
    'redirect' => env('YANDEX_REDIRECT') 
],

用法

现在你应该能够像平时使用 Socialite 一样使用此提供者(假设你已经安装了 facade)

class AuthController extends Controller
{
    // some code...

    public function redirect(): RedirectResponse
    {
        return Socialite::driver('yandex')->redirect();
    }

    public function callback()
    {
        $user = Socialite::driver('yandex')->user();

        // some code...
    }

    // some code...
}

返回的用户字段

  • id
  • 昵称
  • 姓名
  • 电子邮件
  • 头像