本文介绍了带有Auth0的Localhost和CORS不允许我登录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

我正在制作一个React应用,并尝试使用Auth0进行身份验证.尝试登录后,它返回以下内容:

I'm making a React app and trying to use Auth0 to authenticate. After trying to log in, it returns this:

我认为这可能与此有关: Auth0和React的CORS问题,但是我在Auth0设置的允许的来源(CORS)"位置中都有 http://localhost:3000,http://localhost:3000/login (是的,我正在使用正确的客户端ID).

I thought it would be related to this: CORS problems with Auth0 and React but I have both http://localhost:3000, http://localhost:3000/login in the 'Allowed Origins (CORS)' spot in Auth0's settings (and yes I'm using the correct client ID as well).

我尝试将 http://localhost:3000/,http://localhost:3000/login 放入允许的回调URL"(不确切知道该怎么做)中,但是没有也不行.

I tried putting http://localhost:3000/, http://localhost:3000/login in the 'Allowed Callback URL's (don't know exactly what that does) but that didn't work either.

当我使用社交关系(Google)时,将 http://localhost:3000/login 放入允许的回调URL中后,我可以登录.

When I use the social connection (Google) it allowed me to login after putting http://localhost:3000/login in the Allowed Callback URL's.

但是它仍然仅对新用户登录无效.

But it still won't work for just a new user logging in.

有帮助吗?

如果有所作为:

  • Auth0日志显示了社交登录名,但是如果我以其他方式连接,则根本没有任何日志

  • Auth0 Logs show for the social login but there are no logs at all for when I connect otherwise

我认为与此相关的是,每次加载页面时我也会得到此信息:

I think related to this is that I also get this every time I load the page:

  • 我从gravatar网站上得到了404

  • I get a 404 from the gravatar website

    我也遇到这些错误(可能不相关):

    Also I get these errors (may not be related):

    拒绝设置不安全的标头接受编码"

    拒绝设置不安全的标头用户代理"

    推荐答案

    Auth0中的客户端出现了问题.我不知道这是什么,但是我构建了一个Angular4应用并在Auth0中连接到相同的客户端,并遇到了相同的错误.然后,我尝试删除Auth0中的客户端并制作一个新客户端,现在它可以工作了.我不知道是什么导致了错误,但是创建一个新客户端并连接到该客户端解决了该问题.

    Something was wrong with the client in Auth0. I don't know what it was but I built an Angular4 app and connected to the same client in Auth0 and got the same errors. I then tried deleting the client in Auth0 and making a new one and now it works. I have no idea what was causing the error, but creating a new client and connecting to that one fixed the issue.

    这篇关于带有Auth0的Localhost和CORS不允许我登录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

    1403页,肝出来的..

  • 09-06 16:57