Вызов API с корректным токеном доступа в заголовке дает мне 401 несанкционированный - PullRequest
0 голосов
/ 05 сентября 2018

Я запрашиваю токен для приложения сервера идентификации, которое мы использовали в предыдущем проекте для текущего проекта. На моей локальной машине уровень localhost.

Запрос токена работает:

IdentityServer3.Core.ResponseHandling.TokenResponseGeneratorCreating token response
IdentityServer3.Core.ResponseHandling.TokenResponseGeneratorProcessing token request
Identity.Api.Monitoring.IdentityEventServiceInformation - 2020 - Refresh token issued -  - IdentityServer3.Core.Events.RefreshTokenDetails
Identity.Api.Monitoring.IdentityEventServiceInformation - 2000 - Access token issued -  - IdentityServer3.Core.Events.AccessTokenIssuedDetails
Identity.Api.Monitoring.IdentityEventServiceSuccess - 3000 - Endpoint success -  - IdentityServer3.Core.Events.EndpointDetail
IdentityServer3.Core.Endpoints.TokenEndpointControllerEnd token request
IdentityServer3.Core.Results.TokenResultReturning token response.

Я получаю этот ответ:

{
    "access_token": "myaccesstoken",
    "expires_in": 86400,
    "token_type": "Bearer",
    "refresh_token": "myrefreshtoken"
}

Теперь, если я использую этот токен в своем запросе, я получаю ответ 401 unauthorized:

enter image description here

По номинальной стоимости я ожидаю, что этот вызов сработает, поскольку я передаю маркер. Итак, что я могу сделать, чтобы выяснить, почему это не работает?

1 Ответ

0 голосов
/ 05 сентября 2018

Заголовок авторизации должен иметь Носитель вместо БЕЙСИК

Authorization: Bearer SomeTokenHere
...