REDMINE:如何使用Redmine凭据从外部站点/域对用户进行身份验证?

时间:2019-09-25 15:54:11

标签: authentication redmine redmine-api

我在内部(第一台)服务器上安装了Redmine:http://10.0.0.26/

我想像这样(第二台服务器)提供指向我的用户的链接: http://10.0.0.29/myBridgeLogin/112233 从网页“ http://10.0.0.26/projects/nuovo-progetto-assistenza-clienti/issues/new”自动登录并打开关于redmine的问题。

我的Brdige登录页面通过ID(112233)从数据库表中获取用户名和密码

注意:我管理用户名和密码(第二台服务器,我的表数据库),然后可以永久锁定该凭据。

我用这种形式建立了一个页面:

...this is running on 10.0.0.29... second server
<form action="http://10.0.0.26/login">
  username:<br>
  <input type="text" name="username" value="username">
  <br>
  password:<br>
  <input type="text" name="password" value="password">
  <br><br>
  <input type="submit" value="Submit">
</form> 

我预填充了用户名和密码字段。

但是它不起作用: 我收到“无效的表单真实性令牌”。错误,用户无法识别。

我也尝试包含一个输入字段“ authenticity_token”,该字段的值由登录页面的html复制,无论更改为任何请求,我总是得到“无效的表单真实性令牌”。错误。

我还尝试了带有键字段的表单,该表单用用户页面(http://10.0.0.26/my/account)中的“ api-access-key”来表示,如下所示: 10.0.0.26/?key=992337b3440dbae123cabf852ccdd1743bbcb1a2

但不起作用。

我的问题是:

  • 是否可以使用以下类似的get网址登录redmine: http://10.0.0.26/login/ 并在其中张贴以下字段:用户名,密码?
  • 关键字段是必需的吗?
  • 需要真实性令牌吗?以及如何获得它?

谢谢

0 个答案:

没有答案