質問: jwtを利用したtoken生成時のinvalid serveridについて 質問です。 現状、serverlist(id登録タイプ)よりidを発行+認証キーファイル生成によってjwtによるtoken生成を行おうとしています。 しかしながら、 `{'message': 'invalid param', 'detail': 'invalid serverid', 'code': '11'}` によって取得できない状況です。 idは発行したてのものを用いており、そのペアとなる認証キーもデバッグを取ったところ内容に相違ないように思えます。 実装自体は、 https://developers.worksmobile.com/jp/document/1002002?lang=ja に則った状態で行っています。 以上のような状況で "invalid serverid" が生じる要因として何か考えられるものはあるでしょうか?
回答: serverid の値がエラーになっていますので、jwt の生成時、または電子署名時にエンコードが正しくされていない場合などが考えられます。 jwt 生成、電子署名については、ライブラリの利用を推奨しています。 一例として、java の場合には以下のようなライブラリを利用できます。 https://github.com/jwtk/jjwt