1

Redmine のデータを使用してアプリケーションを作成しています。REST API を使用してデータを取得します。

プロジェクトや問題では問題なく動作しますが、ユーザーのデータにアクセスしようとすると、ブラウザーで資格情報を要求され、プログラムからの HTTP 要求に対して HTTP エラー コード 401 で応答するためアクセスできません。

この問題の解決策を見つけるにはどうすればよいですか?

Environment:
  Redmine version                          2.1.2.stable
  Ruby version                             1.8.7 (i386-mingw32)
  Ruby on Rails version                    3.2.8
  Environment                              production
  Database adapter                         MySQL
4

1 に答える 1

1

私は理解しました。Redmine wiki で非常に詳細に説明されています。

自分自身を認証するためのオプションがいくつかあります。

最も簡単な方法は、key という名前のプラス フィールドをクエリに含めることです。各クエリにユーザーの REST API キーを含める必要があります。

お気に入り:

localhost/redmine/users.xml?key=eaksdnynkdnasdfnaskdsar

以前のバージョン (2.1.0) では XML ファイルごとに認証を要求するため、非常に興味深いものです。しかし、私のバージョン 2.1.3 では、ユーザー データを要求した場合にのみ要求されません。

于 2012-11-30T19:50:42.270 に答える