質問するログイン新規登録

質問編集履歴

1

分かりやすいタイトルに修正

2021/12/02 09:55

投稿

Xi-wang
Xi-wang

スコア0

title CHANGED
@@ -1,1 +1,1 @@
1
- フロントエンドでBOX連携JWT署名を完了しアクセストークンを取得したい
1
+ BOXとAPI連携するためにJWT署名を完了しアクセストークンを取得したい
body CHANGED
@@ -3,12 +3,12 @@
3
3
  このアプリ上に、クラウドストレージのBOX
4
4
  [https://www.box.com/ja-jp/home](https://www.box.com/ja-jp/home)
5
5
  のAPI機能を使い、UI を表示させたいのですが、API連携に必要なアクセストークンの取得でつまづいています。
6
- アプリ上、とは言っていますが、処理はクライアントで行われます。非推奨なのは分かっています。
6
+ 処理は全てクライアントのブラウザ上で行われます。非推奨なのは分かっています。
7
7
 
8
8
  完了したいプロセス
9
9
  [https://ja.developer.box.com/guides/authentication/jwt/without-sdk/](https://ja.developer.box.com/guides/authentication/jwt/without-sdk/)
10
10
 
11
- フロントエンドのため、Node.js及びそのライブラリ群やSDKは使用できませんので、下記ライブラリを使用しています。
11
+ Node.js及びそのライブラリ群やSDKは使用できませんので、下記ライブラリを使用しています。
12
12
 
13
13
  axios.min.js ($ajaxでもPOST出来ますが、なるべくサンプルの記述に合わせたかったため)
14
14
  [https://github.com/axios/axios](https://github.com/axios/axios)
@@ -24,8 +24,7 @@
24
24
 
25
25
  assertionをPOSTするとエラーが返ります。
26
26
 
27
- assertionを [https://jwt.io/](https://jwt.io/) でデバッグすると、signature invalidとなるので、署名が成功していないのですが、原因がどこにあるかいまいちわかりません。
27
+ assertionを [https://jwt.io/](https://jwt.io/) でデバッグすると、signature invalidとなるので、署名が成功していないのですが、原因がどこにあるかわかりません。
28
- 秘密キーがKJUR.jws.JWS.sign が対応していない形式なのではと思っています。
29
28
 
30
29
  ```
31
30
  POST https://api.box.com/oauth2/token 400