Auth0 хостинг в Китае
Я планирую использовать сервис Auth0 для китайских пользователей. Я заметил, что в Китае нет серверов, размещенных в Китае, и поэтому меня больше всего беспокоит брандмауэр, который есть в Китае. Погода мое веб-приложение Azure сможет получить доступ к Auth0 в Австралии.
https://auth0.com/docs/api/authentication?http
У меня есть сервер, который находится в Китае и смог вызвать API Auth0, но я не уверен, насколько это надежно. Поскольку аутентификация и авторизация настолько важны, что система, которую я создаю, перестанет работать, как только приложение не сможет получить доступ к сервису. Кто-нибудь делал такую интеграцию специально для Китая и может поделиться своим опытом?
1 ответ
Великий брандмауэр Китая заблокировал многих провайдеров CDN, таких как AWS CloudFront/S3, Google PageSpeed, Cloudflare и т. Д., Что привело к отключению некоторых пользователей в китайском регионе. Auth0 использует серверы AWS, поэтому Китай может ограничить доступ. Ранее сообщалось, что cdn.auth0.com
не удается загрузить в Китае.
Если вы используете библиотеку Lock в качестве виджета для входа из CDN Auth0, для этого есть обходные пути.
Библиотека блокировки ссылается на два файла:
- Файлы конфигурации клиента (файлы JS, содержащие информацию о подключениях, включенных для приложения, метаданные приложения и т. Д.)
- Языковые файлы (для интернационализации блокировки)
Вам нужно будет изменить местоположение, в которое Lock извлекает эти файлы, используя опции clientBaseUrl и languageBaseUrl. Обратите внимание, что любое изменение, внесенное в конфигурацию приложения, означает также обновление файла зеркала на вашем сервере.