У меня есть отдых api. Некоторые действия контроллера api защищены. Они используют HTTP-заголовок аутентификации.Angularjs настроенный http-сервис
var options = {
method: 'GET',
url: apiEndPoint.concat("/Message/GetMessages"),
headers: {
'Authorization': "BEARER ".concat(authorizationService.getAccessToken())
}
};
return $http(options).then(onMessageGetSuccess).catch(onMessageGetFailed);
Так что я использую headers:{"Authorization":"...}
всю охраняемую конечную точку отдыха.
Я хочу, чтобы создать настраиваемую службу HTTP с именем securedHttp
которые включают в себя:
headers: {
'Authorization': "BEARER ".concat(authorizationService.getAccessToken())
}
Как я могу настроить службу HTTP.
angular.service("securedHttp",function(){})
Индивидуальные средства обслуживания вам нужно создать его как отдельную службу и вызвать из других контроллеров? –
Я думаю, вам нужно [$ http interceptor] (https://thinkster.io/interceptors) – themyth92