在 laravel 中使用 oauth 会出现错误:redirect_uri_mismatch
Posted
技术标签:
【中文标题】在 laravel 中使用 oauth 会出现错误:redirect_uri_mismatch【英文标题】:using oauth in laravel gives Error: redirect_uri_mismatch 【发布时间】:2019-07-21 14:28:20 【问题描述】:我想使用 socialite 包将 google oauth 添加到我的 laravel 项目中。我在谷歌开发者控制台中创建了一个带有地址的项目
http://lvh.me
这是本地主机。对于回调 url,我添加了这个:
http://lvh.me:8000/login/google/callback
然后我将路由和函数添加到我的项目和 authController。现在当我点击地址时
http:lvh.me:8000/login/google
它为我返回错误:
错误:redirect_uri_mismatch
请求中的重定向 URI https://lvh.me:8000/login/google/callback 与授权给 OAuth 客户端的重定向 URI 不匹配。更新授权的重定向 URIs
我做错了什么?
【问题讨论】:
【参考方案1】:这意味着您在 OAuth 请求中发送的 redirect_uri
与您在 Google Cloud Console 中注册的不匹配。检查并查看其中任何一个是否错误。它们应该是相同的。
【讨论】:
以上是关于在 laravel 中使用 oauth 会出现错误:redirect_uri_mismatch的主要内容,如果未能解决你的问题,请参考以下文章
在 Oauth.io 中的服务器端身份验证期间出现“无效格式”错误
Spring Boot 2.0.3 Oauth2 安全性:即使在标头中使用访问令牌时也会出现 401 错误
Laravel 5.1 oAuth 2 服务器“无效范围”错误
为啥我在使用 PL/SQL 的 Oauth 2 访问令牌代码中出现此错误?