Auth0, React, Настройка URL обратного вызова для развертывания - PullRequest
0 голосов
/ 23 ноября 2018

Я следовал инструкции, приведенной здесь: https://auth0.com/blog/role-based-access-control-rbac-and-react-apps/, и она отлично работает на localhost.После развертывания на VPS (с Apache2) URL-адрес обратного вызова больше не работает. Я получаю страницу 404 не найден с сервера, когда я получаю на http://domainename/callback после аутентификации.Я позаботился об изменении URL-адреса обратного вызова при развертывании как в приложении, так и среди авторизованного URL-адреса обратного вызова из auth0.

Я пытался использовать # в имени домена: http://domainame.com/#/callback, но этоне работаетУ меня два вопроса: как заставить это работать и почему это работает на localhost: 3000, а не на domainname.com ...

1 Ответ

0 голосов
/ 24 ноября 2018

Хорошо, дело не в настройке реакции, а в настройке apache2.Вот что я сделал:

Разрешение переопределения для веб-страницы, чтобы разрешить чтение файла .htaccess

Создание файла .htaccess со следующим содержимым:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</IfModule>

Включение mode_rewrite

Не забудьте разрешить URL обратного вызова в Auth0

Вот некоторая документация, чтобы помочь вам:

...