Skip to content
This repository was archived by the owner on Jan 25, 2026. It is now read-only.

Latest commit

 

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚨 Important update

I just found out someone else made an AuthKit. You already know the one. I'll get around to renaming this soon, don't you worry!

BSPDX AuthKit

Latest Version on Packagist Total Downloads License

A comprehensive, production-ready authentication package for Laravel 12 with an API-first architecture. AuthKit combines the power of Laravel Fortify, Sanctum, Spatie Laravel Permission, and Spatie Laravel Passkeys to provide a full-featured auth system with:

  • 🔐 Standard Authentication - Powered by Laravel Fortify
  • 👥 Role-Based Access Control (RBAC) - Clean service layer API
  • 📱 TOTP Two-Factor Authentication - Google Authenticator, Authy, etc.
  • 🔑 Passkey Authentication - Modern WebAuthn/FIDO2 login
  • 🛡️ Passkey as 2FA - Use passkeys as a second factor
  • 🎨 Optional Blade UI Components - Pre-built views for Laravel projects
  • 🌐 API-First Design - Works with React, Vue, mobile apps, or any frontend
  • 🏢 Multi-Tenancy Ready - Optional tenant scoping

bspdx/authkit is now bspdx/keystone.

Migration

composer remove bspdx/authkit
composer require bspdx/keystone

About

A Laravel template package that includes auth with 2fa and paskeys

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages