Auth0,React,配置用于部署的回调URL

时间:2018-11-23 20:33:57

标签: reactjs deployment oauth oauth-2.0 callbackurl

我遵循了此处给出的教程: https://auth0.com/blog/role-based-access-control-rbac-and-react-apps/ 并且在localhost上一切正常。 在VPS(使用Apache2)上部署后,回调URL不再起作用,当我在身份验证后登陆http://domainename/callback时,从服务器收到404找不到页面。 在应用中以及从auth0授权的回调URL中进行部署时,我已经更改了回调URL。

我试图在域名中使用#: http://domainame.com/#/callback 但这不起作用。 我有两个问题:如何使其工作以及为什么在localhost:3000而不是domainname.com上工作...

1 个答案:

答案 0 :(得分:0)

好的,交易不是配置react,而是配置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

别忘了在Auth0中允许回调网址

以下是一些文档可以帮助您: