Ruby on rails 使用github设计登录到404页面
我正在使用Desive,并启用Github omniauth 当我单击“使用github登录”时,我会被重定向到github上的404未找到页面。(以下链接) 我注意到在url中,client_id参数是空的。这正常吗?这个URL还有什么奇怪的地方吗 这个设置涉及到很多文件,但是我可以粘贴可能相关的任何片段Ruby on rails 使用github设计登录到404页面,ruby-on-rails,github,devise,omniauth,github-api,Ruby On Rails,Github,Devise,Omniauth,Github Api,我正在使用Desive,并启用Github omniauth 当我单击“使用github登录”时,我会被重定向到github上的404未找到页面。(以下链接) 我注意到在url中,client_id参数是空的。这正常吗?这个URL还有什么奇怪的地方吗 这个设置涉及到很多文件,但是我可以粘贴可能相关的任何片段 客户端id为空是不正常的。OAuth流需要它,这就是您看到404的原因。尝试在该URL中手动设置客户端id,看看是否可以解决问题。然后试着弄清楚为什么没有设置客户端id。弄清楚了!当我创建
客户端id为空是不正常的。OAuth流需要它,这就是您看到404的原因。尝试在该URL中手动设置客户端id,看看是否可以解决问题。然后试着弄清楚为什么没有设置客户端id。弄清楚了!当我创建Github应用程序时,我将所有字段都放在生产(例如)中,而不是放在本地开发(例如)中。这就解决了问题。我将创建两个应用程序,这似乎很简单。
https://github.com/login/oauth/authorize?
client_id=
&redirect_uri=http://loc.mynewapp.com:3000/users/auth/github/callback
&response_type=code
&scope=user:email