Security Advanced Auth - v1.0.0

Installation

Install via Composer

composer require artisanpack-ui/security-advanced-auth

Run migrations

php artisan migrate

Creates 7 tables: social_identities, sso_configurations, sso_identities, webauthn_credentials, user_devices, device_fingerprints, suspicious_activities.

Most migrations reference users(id). Run Laravel's default migrations first.

(Optional) Publish the config

php artisan vendor:publish --tag=security-advanced-auth-config

(Optional) Publish the Livewire views

php artisan vendor:publish --tag=security-advanced-auth-views

Customize the published views at resources/views/vendor/security-advanced-auth/livewire/*.blade.php.

Disable the bundled routes

If you want to wire your own controllers:

'routes' => ['enabled' => false],

The 12 callback endpoints stop registering. You then need to wire redirect, callback, unlink, etc. yourself by calling the managers directly.

Deeper topics