2017-01-03 14 views
0

ループバックが新しく、すべてのAPIパスに対して許可を有効にする方法と、アクセストークンを使用する方法についてのガイダンスがあります。ループバックでアクセストークンを処理する方法

POST/Users/login apiを使用して登録済みのユーザー名とパスワードでログインし、応答画面で関連する画面ショット https://i.stack.imgur.com/B0EFQ.pngを取得しました。 と私は https://i.stack.imgur.com/26ADI.png

以下のようにそのトークンを設定して、私はGET /ユーザーAPIが、IAM取得の承認に必要なエラー

{ "エラー" 試してみました:{ "名": "エラー"、 「状態 "エラー:権限が必要です\ n:C:\ Users \ prem \"にあります: "401: "メッセージ: "承認が必要です"、 "statusCode":401、 "code": "AUTHORIZATION_REQUIRED" C:¥Users¥prem¥Desktop¥test¥testauth¥node_modules¥loopback¥lib¥mにあるDesktop¥test¥testauth¥node_modules¥loopback¥lib¥application.js:399:21 \ Users \ prem \ Desktop \ test \ testauth \ node_modules \ loopback \ common \ models \ acl.js:472:23 \ nにあるodel.js:322:7 \ nをC:\ Users \ C:¥Users¥prem¥Desktop¥test¥testauth¥node_modules¥async¥dist¥async.js:3694:9 \ n C:¥Users¥prem¥Desktop¥test¥testauth¥node_modules¥asyncc.js:356:16 \ n iteratorCallback C:¥Users¥prem¥Desktop¥test¥testauth¥node_modules¥async¥dist¥async.js:936:13)で、次のように入力します(C:¥Users¥prem¥Desktop¥test¥testauth¥node_modules¥asyncc.js:936:13) C:\ Users \ prem \ Desktop \ test \ testauth \ node_modules \ asyncc.js:840:16 \ n(C:\ Users \ prem \ Desktop \ C:\ Users \ prem \ Desktop \ test \ testauth \ node_modules \ async \ dist \ async.js:56:12 \ nの\ testauth \ node_modules \ async \ dist \ async.js:21:25) C:¥Users¥prem¥Desktop¥test¥testauth¥node_modules¥loopback¥common¥models¥acl.js:454:17¥n次の場所にあるC:¥Users¥prem¥Desktop¥test¥testauth¥node_modules¥loopback¥common¥models¥acl.js: process._tickDomainCallback(internal/process/next)で、\ \ role.js:273:21 \ nを_combinedTickCallback(内部/プロセス/ next_tick.js:67:7) _tick.js:122:9) " } }

しかし、ステータスコードとして204のPOST/Users/logout apiで動作します。

認証ヘッダーに

+0

"それは機能していません"とはどういう意味ですか?リクエストから返されたデータを追加できますか? – Overdrivr

+0

{"エラー":{"名前": "エラー"、 "ステータス":500、 "メッセージ": "accessTokenを見つけられませんでした"、 "スタック": "エラー:E:\\ TestApp3 \\ node_modules \\ループバック\\共通\\モデル\\ user.js:302:\\ E:\\ TestApp3 \\ node_modules \\ループバック・データソース・ジャグラー\\ lib \\ dao.js:2016 :\\ TestApp3 \\ node_modules \\ loopback-datasource-juggler \\ lib \\ dao.js:1944:11 \ n E:\\ TestApp3 \\ node_modules \\ loopback-datasource- – user7369339

+0

レスポンス - "accessToken – user7369339

答えて

0

単純なタイプミスをアクセストークンを追加する方法を任意の指導を共有してください、あなたはリクエストに引数としてaccesstokenを使用しているが、キーワードはaccess_token

正しい要求です:

http://localhost:3000/api/custs/logout?access_token=REPLACE-WITH-YOUR-ACCESS-TOKEN 
+0

修正後も同じエラーが表示される – user7369339

+0

元の投稿にエラーメッセージが表示されます(似ているか類似していても)。 – Overdrivr

関連する問題