4

REST API を使用して Redmine にログインする必要があります。REST API を使用して Redmine にログインできますか? どうすれば対処できますか?

4

1 に答える 1

7

Redmine API wikiでは、次の内容を確認できます。

ほとんどの場合、API は認証を必要とします。API スタイルの認証を有効にするには、[管理] -> [設定] -> [認証] で [REST API を有効にする] をオンにする必要があります。

次に、認証は 2 つの異なる方法で実行できます。

  • HTTP 基本認証を介して通常のログイン/パスワードを使用します。

  • API キーを使用すると、スクリプトにパスワードを入力するのを避ける便利な方法になります。

API キーは、次のいずれかの方法で各リクエストに添付できます。

  • 「キー」パラメータとして渡される

  • HTTP 基本認証を介して、ランダムなパスワードを使用してユーザー名として渡されます

  • 「X-Redmine-API-Key」HTTP ヘッダーとして渡される (Redmine 1.1.0 で追加)

デフォルト レイアウトの右側のペインにログインすると、アカウント ページ ( /my/account ) で API キーを見つけることができます。

HTTP 基本認証を使用する場合は、次を使用できます。

1.HTTP Basic auth – http://login:password@redmine.org/issues.xml
2.HTTP Basic auth with API token and login – http://login:RANDOM_KEY@redmine.org/issues.xml- (not supported yet)
3.HTTP Basic auth with API token – http://RANDOM_KEY:X@redmine.org/issues.xml
4.Full token auth – http://redmine.org/issues.xml?key=RANDOM_KEY
于 2014-11-04T11:39:50.980 に答える