exinone/mixin-sdk-php
A PHP SDK for integrating Mixin Network services into your applications. It provides convenient clients for Mixin Messenger, wallet, and blockchain APIs, enabling payments, transfers, user authentication, and digital asset management in PHP or Laravel projects.
Release 1.4.12 adds an aud (audience) parameter to the JWT payload. For a Laravel/PHP auth/JWT package, this is a standards-aligned feature that enables tokens to be scoped to an intended recipient, service, API, or tenant.
aud value is configurable. Confirm package identity, Laravel/PHP support matrix, and whether validation behavior changed alongside issuance.aud, changes its default value, or if downstream JWT validators enforce audience checks. Existing tokens without aud may be rejected during rollout if validation is enabled too early.aud configurable? What is the default? Is it issued only, validated only, or both? Does it apply to access tokens, refresh tokens, or all JWTs? Are legacy tokens without aud accepted during a transition period? Does this require a Laravel/PHP version bump? Are signing algorithm and token TTL unchanged?.env values, guard/middleware setup, and JWT issuance/validation points. No database migration is expected for a payload-claim change.1.4.12, review the package changelog/upgrade guide, run the application test suite, and verify token issuance and validation in staging before production.aud configuration, deploy token issuers before enabling strict audience validation in consumers, allow legacy tokens to expire or provide a grace window, then enable enforcement. Clear Laravel config caches during deployment and monitor auth failures after each step.401/invalid-audience failures.aud can reject all tokens; issuer/validator audience mismatch can break auth; legacy tokens without aud may fail once validation is enforced; multi-tenant audience collisions can create authorization ambiguity; stale config cache can cause inconsistent behavior.How can I help you explore Laravel packages today?