revolution/socialite-amazon

Socialite 用于 Amazon 登录

1.2.1 2024-04-05 02:30 UTC

This package is auto-updated.

Last update: 2024-09-06 06:40:29 UTC


README

https://login.amazon.com/

要求

  • PHP >= 8.0

无版本限制。它可能在未来的版本中停止工作。

安装

composer require revolution/socialite-amazon

config/services.php

    'amazon' => [
        'client_id'     => env('AMAZON_LOGIN_ID'),
        'client_secret' => env('AMAZON_LOGIN_SECRET'),
        'redirect'      => env('AMAZON_LOGIN_REDIRECT'),
    ],

.env

AMAZON_LOGIN_ID=
AMAZON_LOGIN_SECRET=
AMAZON_LOGIN_REDIRECT=

使用方法

routes/web.php

Route::get('/', [AmazonController::class, 'index']);
Route::get('callback', [AmazonController::class, 'callback']);

AmazonController

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Laravel\Socialite\Facades\Socialite;

class AmazonController extends Controller
{
    public function index()
    {
        return Socialite::driver('amazon')->redirect();
    }

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

许可协议

MIT 版权 (c) 2017 kawax