二度目がないようにメモ。 どこにも実装していないNot enough segmentsというエラーが発生したので、どこで発生したかを確認するためのメモ。 環境 Python 3.12 PyJWT 2.8.0 原因 JWTとして無効な形式の文字列をdecodeしていたため。 本来であれば、次の形式の文字列になるはずだったが異なるJWTをdecodeしていた。 <base64_encoded_header>.<base64_encoded_payload>.<signature> エラーメッセージ自体はライブラリが発生させている。全てのライブラリを調べてないが、PythonのJWTライブラリの場合…