質問: メッセージ送信時に"malformed authentication header"が発生 現在、「ヘッダーのコンシューマーキーとトークン形式が異なる」の説明から いくつか意図的に発生させようと試しているのですが、再現できたのがメッセージ送信時の リクエストヘッダー(authorization)の「bearer トークン」の部分を「beare トークン」の形に 変更する以外再現できておりません。 トークン発行後、developerconsoleで何かしらの操作をすると払い出したトークンで malformed authentication header が発生したりするのでしょうか? その他、発生条件がありましたら発生パターンを教えていただけると幸いです。
回答: ご回答ありがとうございます。 token リクエストをメッセージ送信のたびに実行するのを避けるため、一度払いだしたトークン(bearerを含む)に関してはdbに保持し、 トークンが切れるまではdbで保持しているトークンを使いまわすといった設計になっておりますが、現在dbで保持しているトークンに bearer部分が合っているのにも関わらず、「malformed authentication header」が発生しています。 「bearer <トークン>」のトークンの一部を変更すると「malformed authentication header」ではなく 「authentication failed, no authority」が発生するため、bearerの文字が違う以外にも発生起因があると考えています。 こちらの事象がプログラムのバグによるものなのか、ユーザの操作が起因で発生したものなのかを切り分けるために その他情報ありましたらご教授いただけないでしょうか?