我正在开发一项需要身份验证的服务。
我想基于我的 Redmine 进行身份验证,并向作为私人项目成员的注册用户授予访问权限。
我想通的会员:
curl -v -u account:secret \
https://myredmine/projects/private/memberships.json
但是如何确定用户是否可以进行身份验证?
我正在开发一项需要身份验证的服务。
我想基于我的 Redmine 进行身份验证,并向作为私人项目成员的注册用户授予访问权限。
我想通的会员:
curl -v -u account:secret \
https://myredmine/projects/private/memberships.json
但是如何确定用户是否可以进行身份验证?
使用/users/current.json
:
curl -v -u account:secret \
https://myredmine/users/current.json
如果用户登录失败,它将返回 401。
添加?include=memberships
到 URL 以检索关联项目的列表。
我认为它不适用于 OpenID。
使用内置 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,效果很好。