и ... удивление бомбы ... это сработало;) Поиграв немного больше, я обнаружил, что tokenName может быть пустым или содержать что-то еще.
обновления моего проекта до angular 2 final у меня возникла проблема с получением авторизации WebApi2 для работы с IdentityServer3 и angular2-jwt. Прежде чем все работало нормально, когда в конфигурации angular2-jwt заголовок был пуст, а метод token-getter возвратил просто токен.
После обновления пустое имя заголовка вызвало ошибку javascript:
EXCEPTION: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': '' is not a valid HTTP header field name.