LINE WORKS Developers

コミュニティ

LINE WORKSのテクニカルエキスパート及び開発者と
コードのサンプル、リソース、Tip等を共有し問題解決への相談が可能です。

??dev_메인_타이틀_모바일_ja_JP??

トークBot

JWTを利用したToken生成時のinvalid serverIdについて

画像

田邉佳祐

2019.07.08既読 138

質問です。

 

現状、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" が生じる要因として何か考えられるものはあるでしょうか?

 

コメント1

  • 画像

    LINE WORKS 公式アカウント

    serverId の値がエラーになっていますので、JWT の生成時、または電子署名時にエンコードが正しくされていない場合などが考えられます。
    JWT 生成、電子署名については、ライブラリの利用を推奨しています。
    一例として、Java の場合には以下のようなライブラリを利用できます。
    https://github.com/jwtk/jjwt

    2019.07.09

    0