Bot

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

kt

2019.07.08既読 2318

質問です。

 

現状、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
前の投稿watson assistantとLINE WORKSの連携方法
次の投稿External key の削除・変更
リスト

まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。