ryosuke27/laravel-dynamodb-authentication

Laravel and DynamoDB make authentication

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 0

Open Issues: 0

Type:n

pkg:composer/ryosuke27/laravel-dynamodb-authentication

dev-develop 2022-07-22 07:12 UTC

This package is not auto-updated.

Last update: 2025-11-06 18:34:29 UTC


README

概要

Laravel フレームワークを利用した Web アプリケーションと DynamoDB でログイン認証を できるようにするライブラリです。

Laravel の既存の middleware を介して利用することができるためクッキーなど Laravel が用意している認証機能をそのまま利用することができます。

セットアップ

driverをdynamoDbProvider に変更: config/auth.php

 'users' => [
            'driver' => 'dynamoDbProvider', ⇦変更
            'model' => App\Models\User::class,
        ],

AuthServiceProviderの設定をdynamoDbProviderに変更: app/Providers/AuthServiceProvider.php

 public function boot()
    {
        $this->registerPolicies();

        Auth::provider('dynamoDbProvider', function ($app, array $config) {
            // Return an instance of Illuminate\Contracts\Auth\UserProvider...
            return new DynamoDbProvider();
        });
    }