1

Pivotal Tracker のストーリーを取得するアプリケーションを開発しようとしています。まず、Pivo​​tal Tracker トークンを取得するために基本認証を行う必要があります。

PHP cURLを使用して、私はこのようにやっています、

curl -X GET --user vader:bad_word "https://www.pivotaltracker.com/services/v5/me"

これをAngularで実現したい。私が試してみました、

$http.defaults.headers.common['Authorization'] = 'Basic ' + login + ':' + password);

しかし、それは示しています、

Request header field Authorization is not allowed by Access-Control-Allow-Headers.

やり遂げるための提案はありますか?

前もって感謝します。:)

4

2 に答える 2

1

Pivotal Tracker は、クライアント側のユーザー名とパスワードの検証方法をまだサポートしていません。現在、クライアント側からの X-Token メソッドのみをサポートしています。これを行うには、サーバー側のスクリプトのみを使用する必要があります。

ここを確認してください:検証はトークンでのみ実行でき、「ユーザー名/パスワード」では実行できません

トークンの生成はサーバー側で行う必要があります。

個々の Pivotal Tracker ログインは、API リクエストの単一要素認証として機能する一意の API トークン値に関連付けることができます。API トークンは、トラッカーにログインした後、個人のプロファイル ページから割り当てられ、コピーされます。

于 2014-09-23T16:21:05.113 に答える
0

PivotalTracker は明らかに正しい CORS ヘッダーを送信しないのでしょうか? これは、飛行前の HTTP OPTION 呼び出しの http 応答ヘッダーにある必要があります。

Access-Control-Expose-Headers: Authorization

詳細については、次のリンクを参照してください。

http://www.html5rocks.com/en/tutorials/cors/

http://enable-cors.org/

http://community.pivotaltracker.com/pivotal/topics/cors_stopped_working_on_api_calls_today

于 2014-08-21T14:34:51.010 に答える