clarkewing/handoff
A Laravel package for handing off work or state between users, jobs, or requests. Provides a straightforward API to pass things along cleanly without custom glue code. Lightweight, framework-native, and quick to set up.
clarkewing/handoff lets one Laravel app issue a signed handoff that another app (or another domain/brand surface) redeems to establish a session. v0.2.0 keeps that core intact while tightening where the redemption endpoint can live./handoff domain constraint (new in v0.2.0) allows scoping the handoff route to a specific host. This is the difference between "one handoff endpoint per app" and "handoff works cleanly across a brand portfolio." Factor it into decisions about consolidating multiple domains onto a single Laravel codebase versus deploying per-brand instances.Adopt when:
Look elsewhere when:
For executives (one line): A small, actively maintained Laravel component that removes the "please log in again" drop-off when customers move between our domains — and as of v0.2.0 it also carries not-yet-registered visitors across that boundary, so we can defer account creation without losing the session.
For engineering: clarkewing/handoff v0.2.0. Signed, time-boxed session handoff between Laravel apps via a redirect + redeem flow. Two changes this release: (1) a guest login flow — the handoff can now mint an anonymous session, and (2) a /handoff domain constraint — the redemption route can be bound to a specific host, which closes an obvious cross-domain token-replay surface in multi-brand deployments. Both are additive; no deprecations noted in the changelog.
Risks to state plainly:
"clarkewing/handoff": "0.2.0"), and require a changelog review before any bump.Recommended next step: a one-sprint spike on the guest handoff between two non-production domains, with explicit checks on token expiry, reuse, and authenticated-session collision — plus a written go/no-go against native cookie-domain config as the cheaper alternative.
How can I help you explore Laravel packages today?