Реализация Auth0 в http (небезопасный режим) - PullRequest
0 голосов
/ 12 марта 2020

Мне нужно создать приложение с auth0 для компании, но у этой компании есть свой веб-сайт в HTTP, и он не изменит его на HTTPS, даже если мне нужно использовать Auth0, но на первый взгляд это невозможно, там какой-нибудь способ избежать следующей ошибки?

enter image description here

1 Ответ

0 голосов
/ 12 марта 2020

Внутри SDK использует API веб-криптографии для создания дайджеста SHA-256.

Согласно спецификации c (из-за проблем с Github), API веб-криптографии требует безопасного источника, поэтому для доступа к Crypto. тонкое в незащищенном контексте возвращает undefined.

В большинстве браузеров защищенные источники - это источники, которые соответствуют как минимум одному из следующих шаблонов (схема, хост, порт):

(https, *, *)
(wss, *, *)
(*, localhost, *)
(*, 127/8, *)
(*, ::1/128, *)
(file, *, —)

Если вы запускаете приложение из безопасного источника, возможно, ваш браузер не поддерживает API Web Crypto. Для таблицы совместимости, пожалуйста, проверьте https://caniuse.com/#feat = mdn-api_subtlecrypto https://github.com/auth0/auth0-spa-js/blob/master/FAQ.md#why -do-i-get-auth0-spa- js -возможно запустить при безопасности -origin

...