Skip to content
  • Andrey Azeev's avatar
    cfcbbc33
    feat: расширить диагностику в логах отклонённых токенов · cfcbbc33
    Andrey Azeev authored
    decode_access_token теперь различает причину отклонения в логах:
    - истёкший (ExpiredJWTError) и кривые claims (JWTClaimsValidationError) —
      логируют userId и name из payload через decode_jwt_unverified
      (подпись уже проверена jose, claims достоверны; нет поля → fallback "-");
    - невалидный (InvalidJWTError, токен не наш) — логирует полный токен
      вместо token_fp-хэша для диагностики.
    
    Bump версии 0.2.1 -> 0.3.0 (MINOR, новое поведение логов).
    cfcbbc33
    feat: расширить диагностику в логах отклонённых токенов
    Andrey Azeev authored
    decode_access_token теперь различает причину отклонения в логах:
    - истёкший (ExpiredJWTError) и кривые claims (JWTClaimsValidationError) —
      логируют userId и name из payload через decode_jwt_unverified
      (подпись уже проверена jose, claims достоверны; нет поля → fallback "-");
    - невалидный (InvalidJWTError, токен не наш) — логирует полный токен
      вместо token_fp-хэша для диагностики.
    
    Bump версии 0.2.1 -> 0.3.0 (MINOR, новое поведение логов).
To find the state of this project's repository at the time of any of these versions, check out the tags.
Loading