3

認証が必要なサービスに取り組んでいます。

認証を Redmine に基づいて行い、プライベート プロジェクトのメンバーである登録ユーザーにアクセスを許可したいと考えています。

私が把握したメンバーシップ:

curl -v -u account:secret \
https://myredmine/projects/private/memberships.json

しかし、ユーザーが認証できるかどうかを確認するにはどうすればよいでしょうか?

4

2 に答える 2

3

使用/users/current.json:

curl -v -u account:secret \
https://myredmine/users/current.json

ユーザーがログインに失敗すると、401 が返されます。

?include=memberships関連するプロジェクトのリストを取得するには、URL に追加します。

ただし、OpenID では機能しないと思います。

于 2013-01-17T01:00:26.440 に答える
1

組み込み API を使用します。キーを取得したら、各ユーザーに対して有効にすることができます。

// Pseudo-code
api_key = '65454ftfg53543f34g34f23g'
url = "http://www.myredminesite.com/projects/my_project/issues.json?key=" + api_key

ログインして [マイ アカウント] をクリックすると、API キーを有効にできます。右側に API アクセス キー.project が表示されます。

古いバージョンにはいくつかの問題があると思います。Redmine 2.1.2.stableを実行していますが、うまく機能します。

于 2013-01-17T01:07:19.520 に答える