Нет, это не так.
К сожалению, поддержка браузером HTTP-аутентификации на самом деле не прогрессирует с 1997 года, и мы все еще вручную добавляем заголовки авторизации, не можем получить доступ к защищенным конечным точкам OAuth2 напрямую через браузер или можем выйти из браузера chrome.
Вам нужно добавить заголовок самостоятельно.
То, что контролирует withCredentials
, автоматически отправляет Authorization
заголовки для тех мест, в которые вы уже вошли, но только для Basic
и Digest
auth, и он также может контролировать отправку файлов cookie автоматически или нет.
Подключите, но по теме: я написал оболочку fetch()
, которая может прозрачно добавить заголовок: fetch-mw-oauth2 . Если вам не нравится проект, вы все равно можете проверить его на пример кода.