身份验证问题VBA Excel

时间:2015-10-08 17:50:25

标签: excel jira basic-authentication jira-rest-api

我正在尝试根据JIRA API创建cookie /验证我的用户名和密码。它不起作用,因为我拒绝登录。这是我正在使用的代码:

Set JiraAuth = CreateObject("MSXML2.XMLHTTP.6.0")

With JiraAuth
    .Open "POST", "http://website/rest/auth/1/session", False
    .SetRequestHeader "Content-Type", "application/json"
    .SetRequestHeader "Accept", "application/json"
    .Send " {""username"" : ""USER"", ""password"" : ""USERPASSWORD!""}"""
    sErg = .ResponseText
    sCookie = "JSESSIONID=" & Mid(sErg, 42, 32) & "; Path=/Jira"  '*** Extract the Session-ID
End With

这是我收到的回复:

  

:{" errorMessages":["登录被拒绝"],"错误":{}}   "错误":{}}

如果我使用IE浏览器,我可以使用我提供的用户名和密码登录。因此登录凭据不是问题。

我是否需要加密密码?
我该如何解决这个/我能看到的任何例子?

0 个答案:

没有答案