PHPackages                             aurorawebsoftware/filament-loginkit - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. aurorawebsoftware/filament-loginkit

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

aurorawebsoftware/filament-loginkit
===================================

This is my package filament-loginkit

12.1.0(9mo ago)078[4 PRs](https://github.com/AuroraWebSoftware/filament-loginkit/pulls)MITPHPPHP ^8.1CI passing

Since Jun 30Pushed 2mo agoCompare

[ Source](https://github.com/AuroraWebSoftware/filament-loginkit)[ Packagist](https://packagist.org/packages/aurorawebsoftware/filament-loginkit)[ Docs](https://github.com/aurorawebsoftware/filament-loginkit)[ GitHub Sponsors](https://github.com/:vendor_name)[ RSS](/packages/aurorawebsoftware-filament-loginkit/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (10)Dependencies (18)Versions (26)Used By (0)

Filament Loginkit
=================

[](#filament-loginkit)

A flexible authentication kit for [Filament](https://filamentphp.com/) that brings enhanced two-factor authentication, SMS login, and customizable login flows to your Laravel applications.

Table of Contents
-----------------

[](#table-of-contents)

- [Installation](#installation)
- [User Model Changes](#user-model-changes)
- [Configuration](#configuration)
    - [Login Methods](#login-methods)
    - [Two-Factor Authentication](#two-factor-authentication)
    - [Features](#features)
    - [SMS Service](#sms-service)
    - [Queues](#queues)
    - [Rate Limits](#rate-limits)
    - [Branding](#branding)
- [Changelog](#changelog)
- [Contributing](#contributing)
- [Security Vulnerabilities](#security-vulnerabilities)
- [Credits](#credits)
- [License](#license)

Installation
------------

[](#installation)

First, install the package via Composer:

```
composer require aurorawebsoftware/filament-loginkit
```

Then, run the install command to set up configuration, migrations, assets, and required dependencies:

```
php artisan filament-loginkit:install
```

Add the plugin to your `PanelProvider`:

```
plugin(FilamentLoginKitPlugin::make())
```

To require two-factor authentication for all users, use the forced() method:

```
plugin(FilamentLoginKitPlugin::make()->forced())
```

User Model Changes
------------------

[](#user-model-changes)

Make sure your User model implements the necessary properties and traits:

```
