flint/antenna-bundle
Flint Antenna Bundle is a Laravel/PHP package that provides a simple integration layer for Antenna, making installation and configuration straightforward so you can add Antenna functionality to your application with minimal boilerplate.
time_to_live option to UsernamePasswordAuthenticator, so credential lifetime becomes a configuration decision rather than a hard-coded behavior. PMs can set product-level expiry per environment, guard, or customer tier (short for admin/high-risk surfaces, longer for low-risk consumer flows) without middleware forks or custom auth code.Adopt when:
Look elsewhere when:
Adoption caveats to verify before committing: the behavior when time_to_live is not set (confirm it does not silently produce non-expiring credentials), whether TTL applies to issued tokens, sessions, or both, and how expiry interacts with refresh and logout.
For executives: A single configuration change now governs how long a login stays valid. That lets us tighten security for high-risk users or extend convenience for low-risk segments on a per-customer basis, without an engineering cycle each time. It also closes a common security-review finding around session timeout controls, which shortens enterprise and compliance sales cycles.
For engineering: 1.1.0 is additive and non-breaking — a time_to_live option on UsernamePasswordAuthenticator. Integration cost is low: it is configuration surface, not new infrastructure. Recommended actions are to pin the version, set explicit TTL values per guard rather than relying on defaults, add a test asserting expiry behavior, and document the chosen values so security and support teams can answer customer questions consistently.
Risk framing: Authentication is critical-path, so treat this as a dependency with an exit plan. Confirm the default when the option is omitted, confirm the package's maintenance cadence, and wrap the authenticator behind our own interface so a future swap does not touch product code.
How can I help you explore Laravel packages today?