バージョン選択

フォーラム

メニュー

オンライン状況

47 人のユーザが現在オンラインです。 (35 人のユーザが フォーラム を参照しています。)
登録ユーザ: 2
ゲスト: 45
okvipmov evtjs58i もっと...

サイト内検索

プラグイン > 開発について > EC-CUBE API で認証が必要な情報にアクセスで、ログイン画面が表示するのはなぜ?

開発について

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
nanasess
投稿日時: 2017/11/28 11:47
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: EC-CUBE API で認証が必要な情報にアクセスで、ログイン画面が表示するのはなぜ?
Order の情報は、未ログイン状態で閲覧できてはならない情報ですので、必ずログイン認証が必要です。

ブラウザでログイン画面を経由せずに認証する方法(Basic 認証や JWT Bearer 認証)は未実装です。
https://github.com/EC-CUBE/eccube-api/issues/29

今のところ、初回は必ずブラウザでログイン画面を経由して認証していただく必要があります。

ちなみに、 redirect_uri に urn:ietf:wg:oauth:2.0:oob を指定しておくとブラウザの画面に Authorization code が表示されますので、コマンドラインなどでも実装しやすいと思います。
http://doc.ec-cube.net/api_authorization#redirect_uri-の指定

Authorization code さえ取得できれば、以下のステップを踏むことで curl のみで order の情報を取得可能です。

1. http://doc.ec-cube.net/api_authorization#2-アクセストークンの取得
2. http://doc.ec-cube.net/api_authorization#4-apiアクセス

APIアクセスする際には Authorization: Bearer <access token> ヘッダが必要です。
Swagger に表示される curl コードには含まれていませんので、上記 API アクセスの項を参考にしてください。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   EC-CUBE API で認証が必要な情報にアクセスで、ログイン画面が表示するのはなぜ? tomoki 2017/11/27 16:57
     Re: EC-CUBE API で認証が必要な情報にアクセスで、ログイン画面が表示するのはなぜ? 468 2017/11/28 11:31
   » Re: EC-CUBE API で認証が必要な情報にアクセスで、ログイン画面が表示するのはなぜ? nanasess 2017/11/28 11:47

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,225名です
総投稿数は110,052件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1651
8
red
1570
9
mcontact
1299
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.