Web services 如何使用RESTAPI登录到Redmine

Web services 如何使用RESTAPI登录到Redmine,web-services,redmine,redmine-api,Web Services,Redmine,Redmine Api,我需要使用RESTAPI登录到Redmine。是否可以使用RESTAPI登录Redmine?如何处理它?在上,您可以看到以下内容: 大多数情况下,API需要身份验证。要启用API样式的身份验证,必须在管理->设置->身份验证中选中启用REST API 然后,可以通过两种不同的方式进行身份验证: 通过HTTP基本身份验证使用常规登录/密码。 使用API密钥,这是避免在脚本中输入密码的简便方法 可以通过以下方式之一将API密钥附加到每个请求: 作为“键”参数传入 通过HTTP基本身份验证以用户

我需要使用RESTAPI登录到Redmine。是否可以使用RESTAPI登录Redmine?如何处理它?

在上,您可以看到以下内容:

大多数情况下,API需要身份验证。要启用API样式的身份验证,必须在管理->设置->身份验证中选中启用REST API

然后,可以通过两种不同的方式进行身份验证:

  • 通过HTTP基本身份验证使用常规登录/密码。

  • 使用API密钥,这是避免在脚本中输入密码的简便方法

可以通过以下方式之一将API密钥附加到每个请求:

  • 作为“键”参数传入

  • 通过HTTP基本身份验证以用户名和随机密码的形式传入

  • 作为“X-Redmine-API-Key”HTTP头传入(添加到Redmine 1.1.0中)

登录时,您可以在默认布局的右侧窗格中的帐户页(/my/account)上找到API密钥

如果您想使用,您可以使用:

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

是的,我已经这样做了,但是我想用我的用户名和密码使用RESTAPI登录。有可能吗?@RandhirSingh我在回答你问题的答案中加粗了部分。是的,但是我怎么做呢,你给我举个例子吧?我只想检查请求的用户名和密码是否来自我的redmine数据库。我想使用我必须在user:password中设置的内容。我的域名是