В представлении html изображения отображаются следующим образом:
<img ng-src="{{element.image.url}}">
element.image.url
указывает на URL-адрес, например: /rest_api/img/12345678
.
Работает отлично, изображения отображаются.
Теперь я добавляю аутентификацию:
До того, как пользователь будет аутентифицирован, каждый ресурс отвечает также ошибкой http 401, изображениями. Когда аутентификация завершается успешно, маркер помещается в пользовательские заголовки и отправляется с любыми $http-запросами, что позволяет получить доступ к ресурсам:
$http.defaults.headers.common['Authorization'] = token;
Это отлично работает для файлов Json, загруженных $resource. Но прямые ссылки на изображения по-прежнему 401 после аутентификации.
Как вызвать изображения с настраиваемыми заголовками?
Или любые советы о том, как я должен это делать.