質問編集履歴
1
分かりやすいタイトルに修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
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
|
-
|
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
|