Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Authenticator

Authenticator Laravel Package

wolfcode/authenticator

A Laravel authentication package for wolfcode/authenticator, offering a simple way to add login, registration, and access control to your PHP applications. Lightweight and easy to integrate.

View on GitHub
Deep Wiki
Context7

PHP 常用身份验证器

Frequently asked questions about Authenticator
What is wolfcode/authenticator used for in Laravel?
It is a Laravel package described as PHP 常用身份验证器, a common PHP authenticator, intended to add login, registration, and access control to PHP applications. The available documentation does not clearly establish whether it provides TOTP or 2FA codes, email or SMS verification, a full login and registration scaffold, or token issuance. Identify the exact scope by reading src/ before adopting it, because each of those has a very different security and integration footprint.
Does wolfcode/authenticator support Laravel 10 and Laravel 11?
The package is structured as a conventional Laravel package with Composer and PSR-4 autoloading and a service provider registered through package discovery, but the documentation does not state supported Laravel versions. Check the composer.json framework constraints and run a short spike in a scratch application on your target version. Because it is on the 0.0.x line, expect breaking changes between tags and do not assume forward compatibility.
How do I install wolfcode/authenticator?
Install it with composer require wolfcode/authenticator, then publish any config and migration files, run migrations, and wire the package into your authentication guard or middleware as documented. The mechanical setup is cheap, typically one to three days for a working spike in a scratch app. Pin the exact tag or a commit hash before installing rather than relying on a caret constraint.
Is wolfcode/authenticator a 2FA package or a full login and registration package?
That is not established by the README. The name 身份验证器 could mean TOTP or 2FA, SMS or email verification codes, a complete login and registration scaffold, or a JWT issuer. Read src/ and the service provider to see what it actually registers; scope identification should be your first deliverable before any integration work.
Is wolfcode/authenticator safe to use in production?
Treat it as unproven for production. It has zero stars, zero dependents, no visible CI, no SECURITY.md, no advisory history, no English documentation, and a single maintainer. Authentication is security-critical, so require a source-level audit of secret generation, constant-time comparison, replay and expiry windows, and rate limiting rather than relying on a staging test. The BSD-2-Clause license is permissive and commercially safe but carries no explicit patent grant.
How should I pin wolfcode/authenticator in composer.json?
Pin the exact version, for example 0.0.6, or a specific commit hash. A caret constraint like ^0.0.6 resolves to >=0.0.6 <0.0.7, and the 0.0.x line permits breaking changes on any increment, so the caret gives you almost no protection. Given the security-adjacent surface, also consider vendoring or mirroring the package to reduce supply chain exposure.
Why is there no changelog for wolfcode/authenticator v0.0.6?
The v0.0.6 release note is only a compare link to v0.0.5, with no described changes. That means the only way to understand what shipped is to diff the two tags yourself. Six or more tagged releases suggest an actively iterated codebase, but shipping security-adjacent changes without prose makes every upgrade a code-review event rather than a composer update.
Will wolfcode/authenticator conflict with Sanctum, Passport, Breeze, or Fortify?
It depends on whether the package plugs into Laravel's authentication contracts, such as Auth::extend, guard drivers, Authenticatable, and standard middleware, or ships a parallel stack. If it registers a custom guard it may silently override auth.defaults.guard or intercept the web middleware group, producing failures that look like unrelated redirects. Verify this in src/ before installing it alongside existing authentication packages.
How do I test wolfcode/authenticator in a Laravel application?
There is no visible CI configuration or test suite in the package, so you cannot rely on upstream coverage. Build your own feature tests around the flows you enable, including login, registration, guard resolution, session and remember-me behavior, and any code expiry or replay windows. Test failure paths explicitly, since a zero-dependent package has no public evidence of edge cases like clock skew or unicode password normalization being handled.
What are alternatives to wolfcode/authenticator for Laravel authentication?
For first-party options, evaluate Laravel Breeze, Fortify, Jetstream, Sanctum, and Passport, all of which are maintained by Laravel and integrate with framework auth contracts. If you specifically need TOTP or 2FA codes, libraries such as pragmarx/google2fa or otphp are better-scoped choices. Prefer a package with documented scope, dependents, and an active security process over a low-profile 0.0.x release.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core