Внутри 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