NovinkaZverejnili sme 50+ Laravel balíkov ako open source
Custom AI apps, agents and automation — Roundly ConsultingRoundly
Všetky balíky

Všetky výnimky sú v RoundlyConsulting\RefreshTokens\Exceptions a rozširujú RefreshTokenException. redeem() pri neznámom, expirovanom, odvolanom ani opätovne predloženom tokene výnimku nevyhadzuje — vráti null:

VýnimkaKedy
RefreshTokenExceptionZákladná trieda — zachytí celú rodinu výnimiek.
InvalidTokenConfigurationExceptionNebezpečné hash.algo, token_length mimo rozsahu, chybné alebo mimo rozsahu celočíselné nastavenie, table, device_type_cast či hash.key, ktoré nie je reťazec, ttl < 1 / absoluteTtl < 0 pri vydaní alebo prune(0) (unsupportedAlgorithm, tokenLengthTooShort, tokenLengthTooLong, invalidTtl, invalidAbsoluteTtl, invalidPruneWindow, notAString). Správa uvádza názov kľúča.
InvalidTokenFamilyExceptionNeplatné familyId / newFamilyId pri vydaní (unknownForOwner, reuseRevoked, ended, malformed, alreadyExists, ambiguous).
SessionNotFoundExceptionsession() dostala kľúč, ktorý neexistuje — výnimka nastane pri enrich() alebo revoke().
RevokerAssertionFailedExceptionZlyhala asercia FakeAccessTokenRevoker.

Neplatný key_type alebo model, ktorý nie je RefreshToken ani jeho podtrieda, namiesto toho vyhodí RoundlyConsulting\PackageToolkit\Exceptions\InvalidConfigurationException z toolkitu, ktorá nededí z RefreshTokenException. Jej správa uvádza názov kľúča.

Prejavte lásku k open source

Tento balík je zadarmo pod licenciou MIT. Ak vám šetrí čas, jednorazový príspevok alebo členstvo na Patreone nám pomôže ho ďalej udržiavať, testovať a dokumentovať.

Ďalšie spôsoby podpory vrátane kryptomien

Odoslaním daru súhlasíte s našimi podmienkami prijímania darov.

Chcete to zabudovať do svojho produktu?

Naše balíky integrujeme do zákazkových Laravel a AI riešení. Napíšte nám, na čom pracujete, a ozveme sa do 48 hodín.