混合Windows身份验证和令牌身份验证

时间:2015-09-24 16:43:11

标签: angularjs token windows-authentication

我正在对具有旧版Windows身份验证的系统实施令牌身份验证。我已经遵循了一些标记示例并提出了以下内容。这是我在Angular UI中发出的请求标题:

authorization:bearer - token value
Authorization:Negotiate some value

我正在为这样的请求添加令牌:

config.headers.authorization = "bearer " + access_token;

正如您所看到的,我最终获得了两个a / A授权。服务器的响应是:

HTTP Error 400. The request has an invalid header name

我假设这是因为这两个条目。我尝试过使用大写字母A作为我的令牌输入,但响应是一样的。

请问,好吗?

编辑1

    GET /api/case HTTP/1.1
    Authorization   bearer value
    Accept  application/json, text/plain, */*
    Referer http://localhost/main.aspx
    Accept-Language en-US
    Accept-Encoding gzip, deflate
   User-Agent   Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0)  like Gecko
   Cookie   ASP.NET_SessionId=value
   Host localhost
   Authorization    Negotiate value

0 个答案:

没有答案