esplora/auto-login
Laravel package for automatic user authentication. Generate secure auto-login URLs or tokens so users can be signed in without entering credentials, useful for magic-link emails, verification flows, or seamless redirects.
esplora/auto-login provides time-limited, tokenized login URLs for Laravel apps — the mechanism behind "click this link to sign in" flows. This lets you scope passwordless entry as a feature decision rather than a research spike.Adopt when:
Look elsewhere when:
Non-negotiable pre-adoption checks: token TTL configuration, single-use enforcement, revocation path, rate limiting on link issuance and redemption, logging of issuance/redemption events, HTTPS-only enforcement, and whether links leak via referrer headers or email scanners that prefetch URLs.
For executives: A small, low-cost capability that lets customers and partners sign in by clicking a link instead of remembering a password. It directly targets the friction that shows up as forgotten-password support tickets and dropped onboarding — measurable in activation and login-completion rates. Cost is integration time, not infrastructure; it runs inside the existing Laravel app. Recommended path: a bounded pilot on one low-risk flow with a defined success metric before any broader rollout.
For engineering: A thin, focused package that wraps token-based login URL issuance and validation into routes and middleware, so we don't hand-roll security-sensitive token logic. Integration is expected to be small — config plus a route and a mail template — with no new infrastructure or vendor dependency in the request path. It is now on a pinned 1.0.0 release, which gives us a stable version to build against. Note the 1.0.0 changelog is a link to commit history only, so we should read the source and the test suite rather than trust the release note.
The ask: One sprint to spike the integration behind a feature flag, a security review of token lifecycle and link handling, and a go/no-go gate on maintenance signals. Success looks like a working passwordless deep-link flow with verified expiry, single-use, and revocation behavior, and a measured change in the target flow's completion rate.
How can I help you explore Laravel packages today?