- requirements: PyJWT[crypto]==2.8.0, cryptography==43.0.3 (dev согласован) - JwksVerifier: в decode передаётся signing_key.key, алгоритм выводится из типа ключа (_algorithms_for_key: RSA -> RS256, EC P-256 -> ES256), как для AUTH_PUBLIC_KEY - DevHs256Verifier: TypeError/ValueError от PyJWT 2.8 (нечисловой exp) -> AuthError, не 500 - тест: RSA-ключ из JWKS + ES256-токен (и наоборот) -> AuthError Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EAKRDNzXtRrwmWz9z6PZu3