Ошибка аутентификации в браузерах Safari и мобильных устройствах - локальное хранилище возвращается неопределенным после попытки входа в систему Auth0 - PullRequest
0 голосов
/ 25 января 2019

У меня проблемы со входом на мой сайт (https://skillthrive.com) на настольных Safari и мобильных устройствах Chrome, Firefox и Safari. Я использую Auth0 для аутентификации, и в журналах отображается событие «Успешный вход в систему», ностолбец Соединение показывает N / A. Необработанные данные из журнала Auth0 также ничего не показывают для connection_id. Вот необработанные данные из журнала Auth0:

{
  "date": "2019-01-25T18:47:08.762Z",
  "type": "s",
  "connection_id": "",
  "client_id": "3U-nSf4D_ofItgNsObXGdFY92aFqBYih",
  "client_name": "Skillthrive",
  "ip": "174.218.132.200",
  "user_agent": "Safari 12.0.2 / Mac OS X 10.14.2",
  "details": {
    "prompts": [],
    "completedAt": 1548442028760,
    "elapsedTime": null
  },
  "hostname": "skillthrive.auth0.com",
  "user_id": "email|5c4b2505e8fd56b4e59eac8a",
  "user_name": "hunter@hunterbecton.com",
  "log_id": "90020190125184708765985996989495898728224903790105949472",
  "isMobile": false
}

Очень трудно диагностировать проблему, потому что я 'Я не получаю никаких ошибок в консоли или в журналах. Я попытался console.log(localStorage) в консоли Safari, и я получаю undefined, где в Chrome и Firefox я получаю ожидаемый объект с id_token и access_token.Я предполагаю, что моя проблема связана с этим, но я не уверен, что проблема может быть. Любые предложения?

Мой репозиторий здесь: https://github.com/hunterbecton/skillthrive-contentful-auth0

Некоторые вещи дляпримечание:

  • Я изменил свой DNS на Netlify и вчера вечером настроил свой пользовательский домен
  • Я установил SSL на Netlify, и Netlify сообщает, что сертификат проверен. Однако я столкнулся с некоторымипроблемы с высказыванием браузерасоединение не было безопасным.Однако я не сталкивался с этим рано утром.
...