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. Обратите внимание, что любое изменение, внесенное в конфигурацию приложения, означает также обновление файла зеркала на вашем сервере.

Другие вопросы по тегам