我正在尝试在 post man 的帮助下使用 api 从 openProject 获取工作包数据。根据他们的文档,用户名 =“apikey”和密码 = 令牌已设置,但我在图片中收到此错误。
问问题
466 次
1 回答
0
如果您没有通过配置设置停用基本身份验证apiv3_enable_basic_auth
,那么此设置看起来是正确的,我假设您使用的是无效的 API 令牌。
您可以检查以下命令是否为您返回用户吗?
OpenProject 打包安装
openproject run bundle exec rails runner "puts User.find_by_api_key('your token').login"
手动安装 OpenProject
在您的 OpenProject 安装目录中:
bundle exec rails runner "puts User.find_by_api_key('your token').login"
如果这返回您的用户名,则令牌有效,如果出错,则表示您的令牌无效。
于 2019-03-18T19:23:18.300 回答