kabiroman/octawire-auth-service-php-client-bundle
A Symfony bundle that integrates the OctaWire Auth Service PHP client, offering a convenient way to wire the client into Symfony applications through bundle configuration and service definitions. Best suited to projects already using the OctaWire authentication ecosystem.
JATP_METHODS_1.0.json spec. For a PM, this is the signal that the wire contract is stabilizing — a precondition before you commit to it in a customer-facing or compliance-sensitive roadmap (audit logging, token lifecycle, multi-tenant projectId scoping).projectId support (and the fix ensuring it's passed to ValidateTokenRequest) means you can model per-project or per-tenant token validation. This directly enables B2B/multi-workspace features on the roadmap.HealthCheckResponse.healthy (bool) → status (string) is a meaningful behavioral change — if you surface auth service health on an internal dashboard or in SLOs, this affects what you can display.Consider it when:
projectId) scoping without rolling your own crypto/claims logic.Look elsewhere when:
0.9.4; a pre-1.0 package can still change field names (v0.9.4 itself changed healthy → status). If your release cadence can't absorb minor-version breaking changes, wait for 1.0 or pin aggressively.For executives — one paragraph:
We are evaluating an official client for our authentication service. The new release (v0.9.4) brings it in line with the finalized Auth Service Protocol v1.0, fixes a token-validation bug that would have blocked production use, and adds real integration tests against the live service. In plain terms: authentication is now a solved, vendored capability we can adopt rather than build — reducing security risk and engineering time, while keeping our migration path documented and reversible. The main caveat is that the library is still pre-1.0, so we should pin the version and plan for occasional minor upgrades.
For engineering leads:
v0.9.4 supports Protocol v1.0 (camelCase) with snake_case fallback, so you can upgrade the client now and migrate consumers later. Watch three things: (1)
HealthCheckResponse.healthyis nowstatus: string— update any health dashboards; (2) theprojectIdfix means token validation now requires it explicitly — verify your config; (3) dependencies are Symfony 6.4+/7.0+ and PHP 8.1+. The README migration guide, INSTALLATION.md, andexamples/integration-tests/cover the upgrade, and 88 unit tests plus verified live integration tests back it. Pin to^0.9.4and track the 1.0 milestone.
Recommendation: Adopt behind a version pin for internal/back-office and B2B multi-tenant auth flows where the Octowire Auth Service is already the target. Do not expose to a customer-facing SLA commitment until a 1.0 release confirms API stability.
How can I help you explore Laravel packages today?